Shartli takrorlash algoritmni mohiyati
Download 363.05 Kb. Pdf ko'rish
|
Uyga Vazifa 7 1 QismUPD
Boshlang’ich
1) Qo’yida 2-Rasmda sizga dastur berilgan. Shu dasturga ekrandan a) 5 b) 6 c) -1 d) 10 kiritilsa dasturni har bir buyrug’ini qadam qadam bajarib yozma ravishda oxirida iteratsiyalar soni va sikl tugagandan keyin cnt va n ning qiymatini yozing. 2-Rasm Namuna a)5 1) n=5 kiritildi. 2) cnt=-1 qiymat o’zlashtirildi. 3) sikl boshlandi. 3.1) cnt tana:n-=1 yane n=5-1=4 3.2) cnt tana:n-=1 yane n=4-1=3 3.3) cnt Bu yerda 2 ta iteratsiya sikl tugagandan so’ng cnt=3 n=3 2) Qo’yida 3-rasmda sizga dastur kodi berilgan. Shu dasturni bajargandan keyin foydalanuvchi ekrandan (oqimdan) a) 11 b) 8 c) 0 d) -18 3-rasm kiritsa dastur qanday amallarni bajaradi. Qadam ma qadam bajarib ko’ring. (Bundan oldingi misolga o’xshab) 3) Sizga bitta k soni beriladi. k marta o’z ismingizni chiqaruvchi dastur tuzing. Masalan : k=3; Umidjon Umidjon Umidjon 4) Sizga bitta n soni beriladi.1 dan n sonigacha (n ni o’zi ham ) barcha sonlarni ekranga chiqaring. Masalan : n=4 Ekranda 1 2 3 4 5) Sizga bitta n butun soni beriladi. Siz 1 dan shu n sonigacha barcha juft sonlarni ekranga chiqaring. Masalan n=4 Ekranda 2 4 6) Sizga bitta n butun soni beriladi. Siz 1 dan shu n sonigacha barcha toq sonlarning kvadratini (son*son=son kvadrati) ekranga chiqaring. Masalan n=4 Ekranda 1 9 izoh 1*1=1 3*3=9 7) Sizga bitta butun a soni koridor uzunligi beriladi. Siz shu karidorni b uzunlikdagai gilamlar bilan qoplamoqchisiz. Aytaylik kenglik juhatidan koridor bilan gilam kengligi bir xil bulsin. Siz karidorni qoplash uchun eng kamida nechta b uzunlikdagi gilam sotib olishingiz kerak. (/*% amallaridan foydalanish mumkin emas!faqat +-). Masalan koridor uzunligi 14 metr deylik gilam uzunligi esa 2 metr. Bizga enga kamida 7 dona 2 metr li gilam kerak to’liq qoplash uchun. Agar koridor 15 metr bulganda kamida 8 dona 2 metrli gilam kerak edi. Ha oxirgisini kesishga tugri keladi. 8) a sonini b ga bo’lganda qoldiq ba butun qismini topuvchi dastur tuzing. Bunda % / amallaridan foydalanish mumkin emas. Faqat +- orqali ishlang. Masalan: a=15 b=3 butun qismi 5 qoldiq 0 Masalan a=19 b=4 butun qismi 4 qoldiq qismi 3 Yane 4*4+3 9) Sizga bitta butun n soni beriladi. (n>0 ligi aniq va n ni o’zi ham kiradi). 1 dan n gacha sonlar yigindisini hisoblovchi dastur tuzing. Masalan n=9 Yigindi 45 10) Sizga bitta butun n soni beriladi. (n>0 ligi aniq va n ni o’zi ham 3>5> Download 363.05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling