2. Tarmoqlanish tuzilmalari. Bu tuzilmalar shart tekshirish natijasiga (ha yoki yo’q) ko’ra ikki yo’ldan birini tanlash imkoniyatini beradi. Bu tuzilmalar, asosan, 2 xil ko’rinishda bo’ladi.
a) agar – u holda:
3-masala. Berilgan a son musbat bo’lsa, u holda uning kvadratini va kvadrat ildizini hisoblash algoritmini tuzing.
4-masala. Uchta a, b, c sonlar berilgan. Ular ichida manfiy bo’lmagan sonlar kvadrat ildizini hisoblash algoritmini tuzing.
b) agar – u holda – aks holda:
So’zlar orqali
|
Blok-sxema ko’rinishida
|
agar shart
u holda
ko’rsatmalar guruhi 1
aks holda
ko’rsatmalar guruhi 2
oxiri
|
|
5-masala. Uchta a, b, c sonlar berilgan. a < b–c shart bajarilsa “Ha”, aks holda “Yo‘q” deb javob chiqaruvchi algoritm tuzing.
6-masala. a va b sonlar berilgan. Agar ularning ko‘paytmasi musbat bo‘lsa, ularning har birini kvadratini, aks holda ularning har biriga 100 ni qo‘shib chiqaruvchi algoritm tuzing.
3. Takrorlanish tuzilmalari. Bu tuzilmalar bir nechta ko’rsatmalar guruhini ko’p marta bajarilishini ta’minlaydi. Bu tuzilmalar ham, asosan, 2 xil ko’rinishda bo’ladi.
a) toki:
So’zlar orqali
|
Blok-sxema ko’rinishida
|
|
Do'stlaringiz bilan baham: |