☰ Mundarija · Informatika

Tarmoqlanuvchi algoritm: «agar» va shart

Darslar 25–27 · 3 ta dars · F.M. Zakirova, M.R. Zakirova. Informatika va axborot texnologiyalari 2-sinf. Novda Edutainment, 2024
25

Tarmoqlanuvchi algoritm

Darslik: 66–68-betlar
MaqsadTarmoqlanuvchi algoritm nima ekanini bilish: harakat shartga bog‘liq bo‘ladi (agar ... bo‘lsa, ... qilamiz).
Yangi so‘zlar
agar · ifshart · conditiontarmoqlanish · branchingqaror · decision
Tushuntirish

Hayotda ko‘pincha sharoitga qarab qaror qilamiz. Agar tashqarida sovuq bo‘lsa, issiq kurtka kiyamiz. Agar issiq bo‘lsa, kurtka shart emas. Harakatlari shartga bog‘liq bo‘lgan algoritm tarmoqlanuvchi algoritm deyiladi. So‘zlar bilan uni «agar» so‘zi bilan yozamiz: «Agar ha bo‘lsa — shuni qil, agar yo‘q bo‘lsa — buni qil».

Namunalar
Svetoforda: agar yashil chiroq yonsa — yo‘lni kesib o‘tamiz, aks holda — to‘xtab kutamiz.
Agar son 2 ga bo‘linsa — u juft, bo‘linmasa — toq. 8 juft, 9 toq.
Sinfda faoliyat

«Agar bo‘lsa»: o‘qituvchi shart aytadi, bolalar harakat bajaradi. «Agar kiyimingiz ko‘k bo‘lsa — o‘rningizdan turing. Agar yo‘q bo‘lsa — qo‘l uring.» Har bir bola o‘z shartiga qarab bitta harakat qiladi.

Mashq
1
Algoritm: agar son 2 ga bo‘linsa — juft, aks holda — toq. 14 qanday son?
2
Xuddi shu algoritm bo‘yicha 17 qanday son?
3
«Agar yomg‘ir yog‘sa — ...» jumlasini davom ettiring.