|
Dasturlash tili
|
bet | 33/59 | Sana | 12.06.2024 | Hajmi | 4,95 Mb. | | #262797 |
Bog'liq Dasturlash tili while :
Bu yerda shart rost bo‘lganda operatorlar qismi bajariladi.
Quyidаgi masalada 1 dаn n gаchа sоnlаrning yig‘indisini while da hisoblаymiz:
Yuqoridagi dasturni tahlil qilamiz: TAKRORLANUVCHI WHILE ОPERАTОRI TADBIQI
7.1-masala. A va В butun musbat sonlari berilgan (A>B). A usunlikdagi kesmada maksimal darajada В kesma joylashtirilgan. A kesmaning bo‘sh qismini aniqlovchi dastur tuzing. Ko‘paytirish va bo‘lish amallarini ishlatmang.
7.2-masala. N va К butun musbat sonlari berilgan. Faqat ayirish va qo‘shish amallarini ishlatib N sonini К soniga bo‘lgandagi qoldiq va butun qismini aniqlovchi dastur tuzing.
7.3-masala. n butun soni berilgan (n > 0). Agar n soni 3 ning darajasi bo‘lsa *3 - ning darajasi’. aks xolda *3 - ning darajasi emas” degan natija chiqaruvchi dastur tuzing. Qoldiqli bo‘lish va bo‘lish amallarini ishlatmang.
7.4-masala. n natural soni berilgan (n > 0). Quyidagi ifodani hisoblovchi dastur tuzing: n!! = n * (n - 2) * (n - 4). Agar n juft bo‘lsa oxirgi ko‘paytuvchi 2, toq bo‘lsa 1 bo'ladi.
7.5-masala. n natural soni berilgan (n>0). Kvadrati n dan katta bo‘ladigan eng kichik butun к sonini (k2>n) aniqlovchi dastur tuzing. Ildizdan chiqaruvchi funksiyadan foydalanmang.
7.6-masala. n natural soni berilgan (n>1). 3k<=n shartni qanoatlantiruvchi eng katta butun к sonini aniqlovchi dastur tuzing.
7.7-masala. n natural soni berilgan (n>1). (1+2+3+...+k)>=n shart bajariladigan eng kichik к sonini aniqlovchi dastur tuzing. 1 dan к gacha bo‘lgan yig‘indi ham ekranga chiqarilsin.
7.8-masala. a soni berilgan (a>1). (1+1/2+1/3+...+1/k)<=a shart bajariladigan eng katta к sonini aniqlovchi dastur tuzing. Yig‘indi ham ekranga chiqarilsin.
7.9-masala. Bankka boshlang‘ich S so‘m qo‘yildi. Har oyda bor bo‘lgan summa p foizga oshadi (0
bo‘lishini hisoblovchi dastur tuzing. Necha oy к-butun son. Bankda hosil bo‘ladigan summa haqiqiy son ekranga chiqarilsin.
7.10-masala. n va m butun musbat sonlari berilgan (n>m). n sonini m soniga bo‘lib butun hamda qoldiq qismlarini bo‘lish va qoldiqni olish amallarini ishlatmasdan topuvchi dastur tuzing.
7.11-masala. n butun soni berilgan (n>0). Uni bo‘lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarini teskari tartibda chiqaruvchi dastur tuzing.
|
| |