• 5.6. “continue” operatori continue
  • IEnumerable
  •  Bir qancha o‘zgaruvchilar bilan for sikli




    Download 6,33 Mb.
    Pdf ko'rish
    bet84/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   80   81   82   83   84   85   86   87   ...   194
    5.5. Bir qancha o‘zgaruvchilar bilan for sikli 
    Biz for siklida qiymatlarni qanday ko‘paytirilishini ko‘rdik. Bu misolda bizda ikki 
    o‘zgaruvchi bor. Birinchi o‘zgaruvchi 1 dan oshib boradi va ikkinchisi 10 dan kamayib 
    boradi: 
    Natija quyidagicha bo‘ladi: 
    5.6. “continue” operatori 
     
    continue operatori xuddi break operatoridek takrorlash operatori tanasini
    bajarishni to‘xtatadi, lekin programmani qurilmadan chiqib ketmasdan 
    takrorlashning keyingi qadamiga “sakrab” o‘tishini tayinlaydi. Quyidagi misolda bu 
    operatordan qanday foydalanishni ko‘rib chiqamiz. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    145 
    Biz barcha 1 dan n gacha bo‘ldan toq sonlarni hisoblaymiz va 7 ga 
    bo‘linadiganlarini olmasdan for sikli orqali davom ettiramiz: 
    Dastlab siklni qiymati bilan birinchi [1…n] toq son qiymatini hisoblaymiz. Eng 
    kichik toq son qiymati 1 ga teng. i <= n dan oshib ketmasligi siklning har bir amalida 
    tekshiriladi. Bu ifodada biz qiymatni 2 ga oshiramiz va toq songa ega bщlamiz. 7 ga 
    bo‘linishi sikl ichida tekshiriladi. Biz sikl ichida continue operatorini chaqirsak bu 
    yana siklning asosiy qismiga o‘tadi. Agar o‘zgaruvchi 7 ga bo‘linmasa u sum ning 
    qiymatiga i ga qo‘shib boraveradi. 
    n=11 ga bo‘lgandagi natijani ko‘rishimiz mumkin: 
    5.7. foreach sikl operatorlari 
     
    foreach sikli C/C++/C# dasturlash tillari oilasi uchun yangi ammo bu VP va PHP 
    dasturchilari uchun yaxshi tanish. Bu dasturning konstruksiyasida massivning barcha 
    elementlarini va ro‘yxatdan yoki elementlar yig‘indisida (IEnumerable) ishlatiladi. 
    Agar elementlari indekslanmagan bo‘lsa ham to‘plamning barcha elementlari orqali 
    ifodalash mumkin. 
    Biz massivlarga “massiv” bo‘limida to‘xtalamiz, ammo hozirga dastur uchun 
    boshqa elementlar yoki raqamlar ketma – ketligini tassavur qilishimiz kerak. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    146 

    Download 6,33 Mb.
    1   ...   80   81   82   83   84   85   86   87   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     Bir qancha o‘zgaruvchilar bilan for sikli

    Download 6,33 Mb.
    Pdf ko'rish