Shartli takrorlash algoritmni mohiyati


Download 363.05 Kb.
Pdf ko'rish
bet3/5
Sana07.05.2023
Hajmi363.05 Kb.
#1438266
1   2   3   4   5
Bog'liq
Uyga Vazifa 7 1 QismUPD

kiradi). 1 dan n gacha toq sonlar yigindisini hisoblovchi dastur tuzing. 
Masalan n=3 
Yigindi 1+3=4 
11) 
Sizga bitta butun n(n >0 ekanligi aniq) soni berilgan. n sonidan kvadrati 
oshmaydigan eng katta sonni topuvchi dastur tuzing. 
Masalan: 
n=16 
Biz n>0 ekanligi aniq. Demak 1 dan boshlab barcha sonlarni kvadratini 
ko’ramiz. 
1*1=1 
2*2=4 <16 
3*3=9<16 
4*4=16=16 
5*5=25>16 5 dan boshlab barcha sonlar kvadrati 16 dan oshadi. 
Demak kvadrati oshmaydigan eng katta son bu 4 
yane 4*4=16 bu esa 16 ga teng lekin oshmaydi va kvadrati oshmaydigan 
sonlar Ichida eng kattasi 


12) 
Sizga bitta butun n(n >0 ekanligi aniq) soni berilgan. n sonidan kvadrati 
katta bo’lgan eng kichik sonni topuvchi dastur tuzing. 
Masalan: 
n=16 
Biz n>0 ekanligi aniq. Demak 1 dan boshlab barcha sonlarni kvadratini 
ko’ramiz. 
1*1=1 
2*2=4 <16 
3*3=9<16 
4*4=16=16 
5*5=25>16 demak 5 ning kvadrati 16 dan katta va 5 dan keying sonlarning 
barchasi kvadrati 16 dan katta . (6*6>16……) 
5 esa eng kichigi. 
13) 
Sizga bitta butun musbat soni berilgan. Shu sonning raqamlarini teskari 
ravishda chiqaring. 
Masalan: 
son=254 
Ekranda 4 5 2 
14) 
Sizga bitta butun musbat son berilgan. Shu sonning o’ng tomondan 
hisoblaganda toq o’rinda turadigan raqamlarini ekranga chiqaring. (teskari 
tartibda) 
Masalan 
son 412365 
Ekranda 5(chunki o’ng tarafdan 1 o’rinda) 3 1
15) 
Sizga bitta butun musbat son berilgan. Shu sonning juft (o’ng tomondan 
hisoblaganda) o’rindagi raqamlarining yigindisini hisoblochi dastur tuzing. 
Masalan: 


son= 74125 
Natija 2+4=6 
Izoh. 
5 1- o’rinda (o’ng tomondan) 
2-2 o’rinda 
1-3 o’rinda 
……… 
16) 
Nano calc dasturimiz esingizdami?. Kelilar endi shu dasturimizga 
qo’shimcha menu qo’shamiz. Yane foydalanuvchidan har gal dasturdan 
chiqishni so’raymiz agar foydalanuvchi ‘y’ belgisini kiritsa demak 
dasturimiz nihoyaga yetadi.
Masalan : 
Iltimos amalni tanlang:+ 
Sonlarni kiriting: 1 2 
Natija 1+2=3 
Dasturdan chiqish xohlaysizmi? (y-ha n-yuq):n 
Yana bir marta takrorlanadi …… 
17) 
Najotlandiya maktabida n ta sinf mavjud. Har bir sinfdagi o’quvchilar 
soni sizga beriladi. Najotlandiya maktabida jami nechita o’quvchi o’qishini 
aniqlovchi dastur tuzing. 
Masalan
n=3 
1-sinfda nechta o’quvchi oq’iydi?: 15 
2-sinfda nechta o’quvchi oq’iydi?: 21 
3-sinfda nechta o’quvchi oq’iydi?: 14 


Jami Najotlandiyada 15+21+14=50 ta oq’uvchi o’qiydi. 
18) 
Sizga Najotlandiya maktabida o’qiydigan n ta o’quvchilarning Yoshi 
berilgan. Shu o’quvchilardan 18 yoshgacha to’lmaganlar sonini aniqlab 
beruvchi dastur tuzing. 
Masalan : 
n=5 
1999 
2015 
2000 
2010 
2013 
Natija 3 ta
Siz shu nuqtaga yetib keldizmi? Demak siz sharti oldin sikl 
operatorini to’liq mohiyatiga yetgansz.

Download 363.05 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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