Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr



Download 5,36 Mb.
Pdf ko'rish
bet149/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   145   146   147   148   149   150   151   152   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

For sikli while va do - while sikliga qaraganda bir – oz murakkab, lekin boshqa 
tomondan  for  sikli  orqali  ancha  murakkab  masalalarni  boshqa  sikllarga  qaraganda 
kam  kod  bilan  amalga  oshiriladi.  Quyida  sikl  jarayonini  sintaksisi  va  blok  sxemasi 
berilgan. 
 
Ular  (A)  boshlash  bloki,  (B)  shart,  (D)  tana  va  o‘zgaruvchilarning  ishga 
tushishi(C)  bloklarini  o‘z  ichiga  oladi.  Biz  ular  haqida    qisqacha  ma’lumot  beramiz. 
Oldin keling for siklining dastur kodini ko‘rib chiqaylik: 
Ushbu kod sanagichning boshlang‘ich qiymati ( misol uchun int i =0 ), mantiqiy 
shart (i<10), hisoblagichning ishga tushishi (i++, yoki i-- bo‘lishi mumkin misol uchun 
i=i+3  )   va siklning tana qismidan iborat.  
Bu siklning hisoblagichi  siklning boshqa tiplaridan farq qiladi.  
Ko‘pincha  hisoblagich  qiymati  berilgan  dastlabki  qiymatdan  oxirgi 
qiymatgacha  tartib  bo‘yicha  o‘zgaradi.  Siklda  berilgan  qiymatni  oxiriga  borguncha 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari                                                              1-semestr
 
 
141 
 
hisoblaydi  misol  uchun  1  dan  100  gacha.  Kod  ishga  tushishi  boshlanishidan  oldin 
odatda  for  sikli  necha  marta  takrorlanishlar  soni  aniq.  For  sikli  har  birini  ola  oladi 
yoki  oddiy sikl qiymatlari tartib bilan ko‘tarilishi yoki tushishi yoki biz bergan qiymat 
asosida  oshishi  yoki  kamayishi  mumkin.  Ehtimol  birinchi  siklning  qiymati  oshadi  va 
boshqasi kamayadi. Hattoki ikkini ko‘paytirish natijasida siklning natijasi 2 dan 1024 
gacha  o‘zgarishi  mumkin.  Keyingisida  faqat  sikl  qo‘shishni  o‘z  ichiga  ola  olmaydi, 
ammo boshqa arifmetik jarayonini bajaradi.  
For  siklining  elementlarida  hech  narsa  bo‘lmasligi  mumkin  va  bunda  sikl 
cheksiz davom etadi va u quyidagicha: 

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   145   146   147   148   149   150   151   152   ...   335




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