Дастурлаш асослари фанидан маърузалар матни doc


  Takrorlanishlar soni berilgan sikl (hisoblagichli sikl) For … Next



Download 2,87 Mb.
Pdf ko'rish
bet209/218
Sana31.12.2021
Hajmi2,87 Mb.
#202470
1   ...   205   206   207   208   209   210   211   212   ...   218
Bog'liq
dasturlash asoslari (1)

11.8.1.  Takrorlanishlar soni berilgan sikl (hisoblagichli sikl) For … Next 
 
For...Nexttuzilmasi buyruqlar ketma-ketligini bir necha marta bajaradi. Bunaqangi konstrusiyani sikl 
deb ataladi va u yordamida bajariladigan dastur kodilarini – sikl tanasi deb ataladi.. 
For.. .Nexttuzilmasining sintaksisi:  
For Hisoblagich Boshlang‘ich_qiymat То Oxirg‘i_qiymat Step Qadam  
       konstruktsiya 
Next Hisoblagich  
Strukturaning  birinchi  argumenti  -  Hisoblagich  siklning  bajarilishlari  sonini  hisoblaydigan 
o‘zgaruvchi  nomini  aniqlaydi.  Boshlang‘ich_qiymat  parametri  siklga  birinchi  marta  kirishdan  oldin 
Hisoblagich  ga  o‘zlashtiriladigan  boshlang‘ich  sonli  qiymat  bo‘ladi.  Sikl  Hisoblagich  ning  qiymati  To 
xizmatchi  so‘zidan  keyingi  Oxirg‘i_qiymat  ning  qiymatidan  oshib  ketguncha  bajariladi.  Siklning  har  bir 
bajarilishidan  so‘ng    Hisoblagich  ning  qiymati  Qadam  qiymatiga  oshirilib  boriladi.  Next  xizmatchi  so‘zi 
siklning  oxirini  ko‘rsatadi.  Siklning  har  bir  bajarilishida  Hisoblagich  ning  qiymati  bilan  Oxirg‘i_qiymat 
argumentining  qiymati  solishtiriladi.  Agar  hisoblagichning  qiymati  Oxirg‘i_qiymat  ning  o‘rnatilgan 
qiymatidan oshib ketmasa, sikl tanasining konstruktsiyasi bajariladi. Aks holda boshqarish Next dan keyingi 
operatorga  o‘tadi.  Hisoblagich  ning  qiymatini  o‘zgartiruvchi  Qadam  ning  qiymati  manfiy  ham  bo‘lishi 
mumkin. Bunday holatda sikl Hisoblagich ning qiymati Oxirg‘i_qiymat ning qiymatidan kichik bo‘lguncha 
bajariladi  va  hisoblagichning  boshlang‘ich  qiymati  oxirgi  qiymatidan  katta  bo‘lishi  lozim.  Step  xizmatchi 
so‘zini ishlatmasa ham bo‘ladi. Bunday holatda esa qadamning qiymati avtomat ravishda 1 ga teng bo‘ladi. 
Hisoblagich,  Boshlang‘ich_qiymat,  Oxirg‘i_qiymat,  Qadam  parametrlari  –  o‘zgaruvchi,  o’zgarmas  yoki 
butun turdagi ifoda bo‘lishi mumkin. 
 
Agar  Bosh_qiym  ning  qiymati  Oxir_qiym  qiymatidan  katta  (musbat  qadam da) yoki Bosh_qiym 
ning  qiymati  Oxir_qiym  qiymatidan  kichik  (manfiy  qadam  da)  bo‘lsa,  sikl  tanasi  bir  marta  ham 
bajarilmaydi. 
Agar  Hisoblagich  ning  qiymati  sikl  ichidagi  shart    yakunlanish  holati  bajarilmaydigan  qilib  o‘zgartirilsa 
(masalan, iteratsiya oxirida sikl Hisoblagichiga Bosh_qiym qiymati o‘zlashtiriladi), unda “sikllashuv” hosil 
bo‘ladi, ya’ni sikl cheksiz bajariladi. 
                       Musbat qadamli   
 
Manfiy qadamli 

Download 2,87 Mb.

Do'stlaringiz bilan baham:
1   ...   205   206   207   208   209   210   211   212   ...   218




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish