☰ 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
27

Takrorlash. 4-nazorat ishi

Darslik: 72–73-betlar
MaqsadIV bobni takrorlash: blok-sxema shakllari, chiziqli va tarmoqlanuvchi algoritmlar.
Yangi so‘zlar
takrorlash · reviewchiziqli · linearshart bloki · condition blocktekshirmoq · to check
Tushuntirish

Eslaymiz: oval — boshlanish va tugash, to‘g‘ri to‘rtburchak — harakat, romb — shart, strelka — tartib. Harakatlari ketma-ket bo‘lsa — chiziqli algoritm (romb yo‘q). Shartga bog‘liq bo‘lsa — tarmoqlanuvchi algoritm (romb bor). Algoritmni tekshirish uchun uni misol bilan bajarib ko‘ramiz.

Namunalar
Algoritm: agar son 5 dan katta bo‘lsa — «katta» deb yoz, aks holda «kichik» deb yoz. 8 uchun «katta», 3 uchun «kichik», 5 uchun ham «kichik».
«Tish yuvish» chiziqli algoritm, «Nima kiyish kerak?» tarmoqlanuvchi algoritm.
Sinfda faoliyat

«Qaysi algoritm?»: o‘qituvchi algoritm nomini aytadi (qo‘l yuvish, yo‘l kesish, choy damlash, ob-havoga qarab kiyinish). Bolalar «chiziqli» (qo‘llarini to‘g‘ri chiziq qilib) yoki «tarmoqlanuvchi» (qo‘llarini «Y» shaklida) ko‘rsatadi.

Mashq
1
Algoritm: agar son 5 dan katta bo‘lsa — «katta», aks holda — «kichik». 5 uchun javob qanday?
2
Yo‘lni svetoforda kesib o‘tish qanday algoritm: chiziqlimi yoki tarmoqlanuvchimi?
3
Qaysi shakl ichiga shart yoziladi?