Mirzo Ulug’bek nomidagi O’zbekiston Milliy Universiteti Jizzax filiali
Download 5.27 Kb.
|
1-Mavzu Metodlar va ularni yaratish
- Bu sahifa navigatsiya:
- Mavzu: Metodlar va ularni yaratish.
- Internet saytlar
Mirzo Ulug’bek nomidagi O’zbekiston Milliy Universiteti Jizzax filialiFan 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: ) { // 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
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
ma'muriyatiga murojaat qiling