rekursiv va qayta yuklanuvchi metodlar

DOCX 3 стр. 18,1 КБ Бесплатная загрузка

Предварительный просмотр (3 стр.)

Прокрутите вниз 👇
1 / 3
14-maruza: rekursiv va qayta yuklanuvchi metodlar. reja: 1.rekursiv metodlarni aniqlash. 2.qayta yuklanuvchi metodlar. qayta yuklanuvchi metodlar. bir nechta metodni bir xil nomlash, lekin har xil turdagi parametrlar bilan ishlatish metodni qayta yuklash deyiladi. kompilyator parametrlar turiga va soniga qarab mos metodni chaqiradi. agar bunday metod topilmasa, kompilyator xatolik haqida xabar beradi. metodni aniqlashda metod qaytaruvchi qiymat turining ahamiyati yo’qdir. misol sifatida ikki sonning maksimumini topadigan 2 xil parametrlarga ega metodlarni tuzamiz (4.5-listing). 4.5-listing using system; namespace app9_func { internal class program { private static int maks(int a, int b) { if (a > b) return a; else return b; } private static float maks(float k, float l) { if (k > l) return k; else return l; } public static void main(string[] args) { int a = 5, b = 3; float a1 = 5, b1 = 3; int c; float c1; c = maks(a, b); c1 = maks(a1, b1); …
2 / 3
f(int n) { if (n == 0) return 1; else return n * f(n - 1); } public static void main() { int n = 10; long s; s = f(n); console.writeline(s); } } } rekursiv metodlarni ishlatganda uning to’xtash sharti bo’lishi albatta bo’lishi kerak. aks holda metod o’z-o’ziga cheksiz marta murojaat qilib turadi. buning natijasida esa dasturda xatolik yuzaga keladi. rekursiv metodni ishlatish qanchalik sodda ko’ringani bilan, ba’zi masalalarda u to’g’ri usul emas, shuning uchun ko’pincha dasturchilar bundan foydalanishmaydi. ammo shunday masalalar uchraydiki, uni rekursiyadan boshqa yo’l bilan ishlab bo’lmaydi. masalan, grammatik tahlil masalalari. shuning uchun ham rekursiyadan kerakli vaqtda foydalanish zarur.
3 / 3
rekursiv va qayta yuklanuvchi metodlar - Page 3

Хотите читать дальше?

Скачайте все 3 страниц бесплатно через Telegram.

Скачать полный файл

О "rekursiv va qayta yuklanuvchi metodlar"

14-maruza: rekursiv va qayta yuklanuvchi metodlar. reja: 1.rekursiv metodlarni aniqlash. 2.qayta yuklanuvchi metodlar. qayta yuklanuvchi metodlar. bir nechta metodni bir xil nomlash, lekin har xil turdagi parametrlar bilan ishlatish metodni qayta yuklash deyiladi. kompilyator parametrlar turiga va soniga qarab mos metodni chaqiradi. agar bunday metod topilmasa, kompilyator xatolik haqida xabar beradi. metodni aniqlashda metod qaytaruvchi qiymat turining ahamiyati yo’qdir. misol sifatida ikki sonning maksimumini topadigan 2 xil parametrlarga ega metodlarni tuzamiz (4.5-listing). 4.5-listing using system; namespace app9_func { internal class program { private static int maks(int a, int b) { if (a > b) return a; else return b; } private static float maks(float k, float l) { if (k > l) return ...

Этот файл содержит 3 стр. в формате DOCX (18,1 КБ). Чтобы скачать "rekursiv va qayta yuklanuvchi metodlar", нажмите кнопку Telegram слева.

Теги: rekursiv va qayta yuklanuvchi m… DOCX 3 стр. Бесплатная загрузка Telegram