Page 82 - 9-sinf informatika yangi 2020. @informatika
P. 82
48-dars. AMALIY MASHG‘ULOT
Маsala. Kiritilgan uchta sondan qanchasi musbat, qanchasi musbat emasligini
aniqlovchi dastur tuzing
№ Blok-sxema Blok-sxema nomi Dastur kodi
a=int(input ())
Algoritmning
1 Boshlash b=int(input ())
boshlanishi
c=int(input ())
a, b, c k=0
2 Kiritish bloki
d=0
ha yo‘q
a>0 if a>0:
k+=1
3 k+=1 d+=1 Shart tekshirish bloki else:
d+=1
ha yo‘q
b>0 if b>0:
k+=1
4 k+=1 d+=1 Shart bajarilsa
else:
ha yo‘q d+=1
c>0
if c>0:
k+=1 d+=1 k+=1
5 Shart bajarilmasa
else:
k,d d+=1
6 Chiqarish bloki print(k,d)
Tamom
7 Algoritmning tugashi
1. Uchta a, b va c butun son berilgan. Ular orasidan musbatlari sonini topish
dasturini tuzing. AMALIY
2. Uchta a, b va c butun son berilgan. Ular orasidan musbat va manԊylari sonini topish TOPSHIRIQLAR
dasturini tuzing.
3. Ikkita a va b son berilgan. Dastlab kattasini, keyin esa kichigini chiqaruvchi dastur
tuzing.
4. Uchta a, b va c butun son berilgan. Ulardan faqat musbatlari kvadratini hisoblab
chiquvchi dastur tuzing.
5. Kvadrat tenglamani yechish dasturini tuzing.
6. Hafta raqami 1ӏ7 oraliqda kiritilganda, hafta kunini ekranga chiqaruvchi dastur
tuzing.
7. a va b sonlar berilgan. Agar ular musbat va yigӒindisi 100 dan katta boӒlsa, a sonining
b songa nisbatini, ular musbat va yigӒindisi 100 dan katta boӒlmasa, a ning b ga ko‘paytmasini
hisoblash dasturini tuzing.
8. Ikkita son berilgan. Agar birinchi son ikkinchisidan katta boӒlsa, 1 ni, agar ikkinchi
son birinchisidan katta boӒlsa, 2 ni, agar ikkalasi teng boӒlsa, 0 ni chiqaruvchi dastur tuzing.
48-dars. AMALIY MASHG‘ULOT 81