Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr


  Do - while siklidan foydalanish



Download 5,36 Mb.
Pdf ko'rish
bet146/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   142   143   144   145   146   147   148   149   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

4.1.  Do - while siklidan foydalanish 
 
Do - while sikli operandlarni hech bo‘lmaganda bir marta ishlashini ta’minlab 
beruvchi sikl operatoridir. 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari                                                              1-semestr
 
 
135 
 
  
4.2. Faktorial ni hisolashga misol 
 
Bu misolda biz yana konsoldan kiritilgan n sonini faktorialini hisoblashni ko‘rib 
chiqamiz. Bu mantiqiy misol avvalgi misolga o‘xshish bo‘lib, bunda whilening o‘rniga 
do - whiledan foydalanilgan.  
 
 
Dastlab  biz  natijani  1  bilan  boshlaymiz  va  n  dan  kichik  sonlarga  ketma  –  ket 
ko‘paytiramiz  va  n  ning  qiymatini  1  dan  kamaytirib  boramiz  bu  jarayon    n  ning 
qiymati 0 ga teng bo‘lgancha davom etadi. Bu bizga quyidagi natijani beradi, ya’ni n 
*  (n-1)  *  …  *  1  .  Nihoyat  biz  konsolda  natijani  chop  etamiz.  Bu  algoritm  har  doim 
ko‘paytirishni  kamida  bir  marta  bajaradi  va  shuning  uchun  ham  n<=0  bo‘lganda 
ishlamaydi.  
Agar biz dastur kodiga konsoldan 7 ni kiritsak, natija quyidagicha bo‘ladi. 
 
 
  

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   142   143   144   145   146   147   148   149   ...   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