Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




Download 6,33 Mb.
Pdf ko'rish
bet76/194
Sana20.02.2024
Hajmi6,33 Mb.
#159185
1   ...   72   73   74   75   76   77   78   79   ...   194
 
 
 
1. Kirish
 
Bu bo‘limda biz sikl dasturning konstruksiyasini kodni bo‘laklab bajarish orqali 
tahlil qilamiz. Shart bo‘yicha takrorlanishlar bo‘yicha qanday algoritm tuzish (while 
va do - while sikllari) va qanday qilib for – siklli bilan ishlashni ko‘rib chiqamiz. 
Ko‘plab misollar bilan ma’lum masalaga qaysi sikl tanlashni va uni qurishning 1 
necha usullarini ko‘rib o‘tamiz. Bo‘lim so‘ngida esa foreach – sikli konstruksiyasi va 
biz ichma – ich joylashgan siklardan foydalanishni o‘rganamiz. 
1.1 . “Sikl” nima? 
Dasturda tez - tez jarayonlar takrorlanishiga ehtiyoj seziladi. Sikl asosiy 
dasturning kodini takrorlanishini bajaradi. Kod siklni ichida bir necha marta 
takrorlanadi yoki berilgan shartli ifoda yolg‘on bo‘lguncha takrorlanadi. 
Hech qachon tugamaydigan sikllar cheksiz sikllar deb ataladi. Bu sikldan juda 
kam holatda foydalaniladi. Agar dastur ishini o‘z vaqtidan oldin tugatmoqchi bo‘lsak, 
siklning tana qismida break operatoridan foydalanamiz. 
2. While sikli 
Sikllar ichida eng oddiy va eng umumiy while siklidir va quyida uni dasturda 
yozilish shakli ko‘rsatilgan. 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
128 
Yuqoridagi dastur shartida biz mantiqiy qiymat qaytaradigan (true yoki false
istalgan tipdagi ifodadan foydalanishimiz mumkin. Uning siklning tana qismining 
necha marta takrorlanishini xisoblashdan iborat va u shart sikli deb ataladi. Siklning 
asosiy tana qismi dasturning asosiy kodini har bir siklda bajarilishi uchun kiritilgan 
shart har doim true bo‘lishi shart. while sikli quyidagi blok sxema orqali tavsiflangan. 
While sikli dastlab mantiqiy ifodani hisoblaydi va agar u true (rost) bo‘lsa sikl 
jarayoni ketma – ketligi davom etadi. Keyin yana kiritilgan ma’lumotlarni tekshiradi 
va agar true (rost) bo‘lsa sikl yana bajariladi. Shart ifodasi false qiymat 
qaytarmaguncha sikl takrorlanadi. Agar shart ifoda false qiymat qaytarsa va o‘sha 
paytda sikl to‘xtaydi va siklning tana qismidan chiqib, dastur keyingi ishini davom 
ettiradi. 
Agar siklning shart qiymati false bo‘lsa, while siklining asosiy qismi 
bajarilmaydi. Agar siklning jarayoni hech qachon to‘xtamasa bu sikl ishini cheksiz 
davom ettiradi. Bu sikl cheksiz sikl jarayoni deb ataladi. 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
129 

Download 6,33 Mb.
1   ...   72   73   74   75   76   77   78   79   ...   194




Download 6,33 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

Download 6,33 Mb.
Pdf ko'rish