Mirzo Ulug’bek nomidagi O’zbekiston Milliy Universiteti Jizzax filiali


Download 5.27 Kb.
Sana27.10.2023
Hajmi5.27 Kb.
#1726155
Bog'liq
1-Mavzu Metodlar va ularni yaratish

Mirzo Ulug’bek nomidagi O’zbekiston Milliy Universiteti Jizzax filiali

Fan o’qituvchisi: Tojiyev M.


Kompyuter ilmlari va dasturlashtirish kafedrasi
Algoritmik tillar va dasturlash
Mavzu: Metodlar bilan ishlash. Metodlarni ko‘shimcha imkoniyatlari.

Mavzu: Metodlar va ularni yaratish.


KUTILAYOTGAN NATIJA:
Reja:
1. Metodning e’lon qilinishi.
2. Return operatorining ishlatilishi.
3. Metodni chaqirish
Talabalarda fanga nisbatan qiziqish uyg’otish va mustaqil ta’lim olishga o’rgatish;
Tayanch iboralar: String, Length, Item
1. Metodning e’lon qilinishi.
Metodlar dasturchi ishini juda yengillashtiradi. Metodlar yordamida dastur modullashadi, qismlarga bo’linadi. Bu esa keyinchalik dasturni rivojlantirishni osonlashtiradi. Dastur yozilish davrida xatolarni topishni yengillashtiradi.
Metodlarni e’lon qilish
Dasturlash mobaynida bir xil ifodalarni, hisoblash jarayonlarini qayta – qayta hisoblashga to’g’ri keladi. Dasturlash tillarida, kompyuter hotirasini va dasturchining vaqtini tejash maqsadida, bunday takkorlanuvchi jarayonlarni dasturda ajratib yozib, unga asosiy daturdan, boshqa funksiyalardan murojaat qilish imkoniyatlari keltirilgan.
Sintaktik ravishda usul quyidagicha ko'rinadi:
type name(
)
{
// metod tanasi
}
modifikatorlar - ixtiyoriy kirish modifikatorlari;
turi qaytarilgan ma'lumotlar turi:
agar usul qiymat qaytarmasa, u holda void turi ishlatiladi;
agar shunday bo'lsa, unda qaytarish kalit so'zi metod tanasida mavjud bo'lishi kerak, undan keyin qaytish qiymati (usulning turi bilan bir xil);
nomi - usul nomi;
class Program
{
static void PrintHelloWorld()
{
Console.WriteLine("Hello World!");
}
static void PrintHello(string name)
{
var text = "Hello " + name + "!";
Console.WriteLine(text);
}
static int Cube(int x)
{
return x * x * x;
}
static void Main(string[] args)
{
PrintHelloWorld();
PrintHello("Assalomu alaykum");
var b1 = Cube(2); //8
var b2 = Cube(3); //27
}
}
static int[] GetArrayFromConsole(string arrayName, int elementCount)
{
var retVal = new int[elementCount];
for (int i = 0; i < retVal.Length; i++)
{
Console.Write($"{arrayName}[{i}] = ");
retVal[i] = Convert.ToInt32(Console.ReadLine());
}
return retVal;
}
static void Main(string[] args)
{
int[] t = GetArrayFromConsole("t", 5);
var g = GetArrayFromConsole("g", 4);
}

Internet saytlar

  • Internet saytlar

https://docs.dot-net.uz/c-.net/basic/essential/funksiya
https://metanit.com/sharp/tutorial/2.8.php
https://programm.top/c-sharp/tutorial/method/
http://plssite.ru/csharp_lessons/csharp_basic_stage/csharp_begin_part_lessons/csharp_methods_lesson

Download 5.27 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling