metodlar

DOCX 12 стр. 26,2 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 12
12-mavzu: metodlar. reja: 1.metodlarni e’lon qilish. 2.parametrli metodlar. 3.metodlardan qiymat qaytarish. 4.kelishuv bo‘yicha parametrli metodlar. dasturlashda ko’plab masalalarni hal etishda takroriy sikllardan tashqari ayrim turdagi masalar uchrab turadiki, ularning mazmuni bir xil bo’ladi. ularni hal etish uchun sikl operatorlarini qo’llash har doim ham yaxshi samara bermaydi, ya’ni bunda dasturning ishlashi anchagina sekinlashadi. demak bizning vazifamiz aynan mana shunday bir xil vazifani bajaruvchi jarayonlarni soddalashtirishdan iboratdir. ushbu holatda bizga metod yordamga keladi. dasturlashdagi metod tushunchasi ham matematikadagi metod tushunchasiga analog hisoblanadi. agar matematikadagi metodning umumiy ko’rinishini keltirisak, u quyidagicha edi: bu yerda f – metod nomi, x1, x2, …, xn lar esa metod parametrlari deb yuritiladi. dasturlashda ham metodning umumiy ko’rinishi deyarli shunga o’xshashdir: ( ) bu yerda: - metoddan natija sifatidagi olinadigan obyektning tipi ko’rsatiladi, u istalgan tip, massiv, yoki hech qaysi tipga tegishli bo’lmasligi mumkin. c# tilida ham c++ bo’lgani kabi void tipi mavjud. void tipini ishlatishdan maqsad metoddan …
2 / 12
a, int b); void abc(int a, float c); metod aniqlanishi – metod sarlavhasi va figurali qavsga olingan qandaydir amaliy mazmunga ega tanadan iborat bo’ladi. metod aniqlanishiga misollar: int a(int a, int b) { int s; s = a + b; return s; } float funk(int a, int b) { float s; s = a / b; return s; } metodga murojaat uchun uning nomi va undan keyingi qavs ichida parametrlar ro’yxatini berish kerak. yuqoridagi fuksiyalarni dastur ichida quyidagicha chaqiramiz: c =funk(a,b); biz yuqorida metod prototipi, metod aniqlanishi va metodga murojaatni umumiy holat uchun ko’rib chiqdik. ammo c# tili to’liq obyektga yo’naltirilgan til bo’lgani uchun unda metod bilan ishlashda ayrim o’zgarishlar kiritilgan. metod prototipi va metod aniqlanishida qaytaruvchi qiymat oldidan static[footnoteref:1] kalit so’zini yozish talab etiladi. quyidagi misolni ko’raylik: [1: bu kalit so’z haqida keyingi qismda so’z yuritamiz.] 4.1-listing using system; namespace app9_func { internal class program { private static int …
3 / 12
in. simvolli tahlil va satrlarni aks ettitish. satrlar va sonlar standart funksiyalar yordamida satrlarni qayta ishlash. izlash va almashtirish mashg’ulotning maqsadi: talabalarda simvollar va satrlar bilan ishlash malaka va ko‘nikmalarini hosil qilish. 1. satr berilgan. unda joylashgan raqamlar soni hisoblansin. 2. satr berilgan. undagi lotin alfavitining bosh harflari soni hisoblansin. 3. satr berilgan. satrga kirmagan barcha lotin va rus harflarining soni hisoblansin. 4. satr berilgan. berilgan satrdagi barcha bosh harflar kichik harflarga aylantirilsin. 5. satr berilgan. berilgan satrdagi barcha kichik harflar bosh harflarga aylantirilsin. 6. satr berilgan. berilgan satrdagi barcha bosh harflar kichik harflarga, kichik harflar bosh harflarga aylantirilsin. 7. satr berilgan. agar satr butun sondan iborat bo‘lsa 1, haqiqiy sondan iborat bo‘lsa 2, satrni son ko‘rinishiga o‘tkazib bo‘lmasa 0 chop etilsin. 8. butun musbat son berilgan. bu sonni tasvirlovchi raqamlardan iborat simvollar chapdan o‘ngga qaragan tartibda chop etilsin. 9. butun musbat son berilgan. bu sonni tasvirlovchi raqamlardan iborat simvollar …
4 / 12
uzunlikka teng bo‘lgan s satr quyidagi ko‘rinishda aniqlanadi: agar s satr uzunligi n dan katta bo‘lsa, uning o`ng tomonidan ortiqcha simvollar olib tashlansin, agar s satr uzunligi n dan kichik bo‘lsa, uning o`ng tomoniga nuqtalar qo‘shilsin. 2. butun musbat n1, n2 sonlar va s1, s2 satrlar berilgan. bu satrlardan foydalanib yangi s satr hosil qilinsin: s satrning dastlabki n1 ta simvoli s1 satrning bosh qismidan, oxirgi n2 ta simvoli s2 satrning oxiridan iborat bo‘lsin. 3. ▲ s satr va c simvol berilgan. s satrdagi har bir uchragan c simvol ikkilantirilsin. 4. c simvol va s, s0 satrlar berilgan. s satrda uchragan har bir c simvolning oldiga s0 satr joylashtirilsin. 5. c simvol va s, s0 satrlar berilgan. s satrda uchragan har bir c simvoldan keyinga s0 satr joylashtirilsin. 6. s va s0 satrlar berilgan. agar s0 satr s satrda mavjud bo‘lsa true aks holda false qiymat chiqarilsin. 7. s va …
5 / 12
ech bo‘lmaganda 1 ta bo‘sh joyga ega satr berilgan. berilgan satrdagi 1- va oxirgi bo‘sh joylar orasida joylashgan qism satr chiqarilsin. agar satr bo‘sh bo`lsa, bo‘sh satr chop etilsin. satrdagi so‘zlarni tasvirlash va tahlil qilish satrlarni tartiblashga doir qo‘shimcha masalalar mashg’ulotning maqsadi: talabalarda simvollar va satrlar bilan ishlash malaka va ko‘nikmalarini hosil qilish. satrdagi so‘zlarni tasvirlash va tahlil qilish ushbu masalalarning barchasida berilgan satrlar bo‘sh bo‘lmagan va satrning oxiri hamda boshida bo‘sh joylar yo‘q deb hisoblanadi. 41. bo‘sh joylar bilan ajratilgan o‘zbekcha so‘zlardan tuzilgan satr berilgan. satrdagi so‘zlar soni topilsin. 42. bosh harflar bilan terilgan va bo‘sh joylar(1 yoki bir nechta) bilan ajratilgan o‘zbekcha so‘zlardan iborat satr berilgan. 1- va oxirgi harflari bir xil bo‘lgan so‘zlar soni topilsin. 43. bosh harflar bilan terilgan va bo‘sh joylar(1 yoki bir nechta) bilan ajratilgan o‘zbekcha so‘zlardan iborat satr berilgan. hech bo‘lmaganda bitta “a” harfi bor bo‘lgan so‘zlar soni chop etilsin. 44. bosh harflar …

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

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

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

О "metodlar"

12-mavzu: metodlar. reja: 1.metodlarni e’lon qilish. 2.parametrli metodlar. 3.metodlardan qiymat qaytarish. 4.kelishuv bo‘yicha parametrli metodlar. dasturlashda ko’plab masalalarni hal etishda takroriy sikllardan tashqari ayrim turdagi masalar uchrab turadiki, ularning mazmuni bir xil bo’ladi. ularni hal etish uchun sikl operatorlarini qo’llash har doim ham yaxshi samara bermaydi, ya’ni bunda dasturning ishlashi anchagina sekinlashadi. demak bizning vazifamiz aynan mana shunday bir xil vazifani bajaruvchi jarayonlarni soddalashtirishdan iboratdir. ushbu holatda bizga metod yordamga keladi. dasturlashdagi metod tushunchasi ham matematikadagi metod tushunchasiga analog hisoblanadi. agar matematikadagi metodning umumiy ko’rinishini keltirisak, u quyidagicha edi: bu yerda f – metod nomi, x1, ...

Этот файл содержит 12 стр. в формате DOCX (26,2 КБ). Чтобы скачать "metodlar", нажмите кнопку Telegram слева.

Теги: metodlar DOCX 12 стр. Бесплатная загрузка Telegram