• 5.2. For siklini hisoblash
  •  For siklning initsializatsiya qilish




    Download 6,33 Mb.
    Pdf ko'rish
    bet83/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   79   80   81   82   83   84   85   86   ...   194
     
    5.1. For siklning initsializatsiya qilish 
    Bu qismda for siklining initsializatsiyasining berilishi: 
    Faqatgina birini o‘z ichiga oladi, sikl boshlanishidan oldin. Odatda 
    initsializatsiyasida qiymatlarni hisoblashda foydalanish mumkin va dastlabki 
    qiymatni oladi. Qiymat “visible” faqat siklning ichida foydalaniladi. Qismda 
    initsializatsiya jarayoni boshlanishi mumkin va birinchiga qaraganda ko‘proq qiymat 
    qabul qiladi.
    5.2. For siklini hisoblash 
    For siklida hisoblash jarayoni: 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    142 
    Siklning har biri ichma-ich joylashishidan oldin birinchi (sikl) qiymat 
    hisoblanadi. Siklning shart natijasi true bo‘lsa bajariladi , false bo‘lsa sikldan chiqib 
    ketadi va to‘xtaydi. 
    5.3. Sikl o‘zgaruvchilarining o‘zgarishi 
    Siklning qiymatining o‘zgarishi for siklining oxirgi elementida amalga oshiriladi: 
    Bu har biri ichma-ich joylashgan kod shundan keyin bajarilishi shart. Unda 
    qiymatning o‘zgarishidan foydalanilgan . 
     
    5.4. Siklning asosiy tana qismi 
     
    Siklni asosiy qismi blok va koddan iborat. Sikl qiymatlari sikl ishlaydigan 
    blokning ichida e’lon qilinadi. 
    5.4.1. For siklliga – Misol 
     
    for siklliga misol ko‘rib chiqiladi: 
    Bu misolning natijasi quyidagicha: 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    143 
    Bu yerda for sikliga boshqa bir misol berilgan va bizda ikkita va sum qiymat 
    va ularning qiymati birga teng ammo biz ularni sikl ichida qiymatini oshiramiz: 
    Sikldan quyidagi natija chiqadi: 
    5.4.2. N ni M darajasini hisoblashga – misol 
    n ni m darajasini hisoblash dastur tuzamiz va uni hisoblash uchun for siklidan 
    foydalanamiz: 
    Bizda result o‘zgaruvchising qiymati 1 ga teng (result=1). Sikl qiymatlarni 
    hisoblash uchun (int i=0) dan boshlaydi. Sikl bajarilishi uchun (i) deb belgilaymiz. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    144 
    Bunda sikl m marta 0 dan m-1 gacha ish bajaradi. Biz siklning natijasini n gacha 
    ko‘paytiramiz va keyin n ni m ning darajasiga ko‘taramiz (1, 2, … m). Oxirida biz 
    dastur ishini ekranga chiqaramiz. 
    Bu yerda dastur qanday ishlashini ko‘rishimiz uchun n=2 va m=10 qiymatni 
    berib ko‘ramiz: 

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




    Download 6,33 Mb.
    Pdf ko'rish