☰ Mundarija · Informatika

Harakatlar ketma-ketligi va algoritm

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

Algoritm tuzish

Darslik: 48–50-betlar
MaqsadStrelkalar yordamida robot uchun algoritm yozish va katakli maydonda uni bajarish.
Yangi so‘zlar
katak · squaresiljimoq · to movechapga · lefto‘ngga · right
Tushuntirish

Buyruqlarni so‘z bilan ham, belgilar bilan ham berish mumkin. Robotni katakli maydonda strelkalar bilan boshqaramiz: ← chapga, → o‘ngga, ↑ yuqoriga, ↓ pastga. Har bir strelka — bir katak. Algoritm qisqa bo‘lishi uchun strelka yoniga sonni yozamiz: «→ 3» degani 3 katak o‘ngga.

Namunalar
Robot pastki chap katakda. → → ↑ ↑ buyruqlaridan keyin u 2 katak o‘ngda va 2 katak yuqorida bo‘ladi.
→ → → → ni qisqa yozsak: → 4.
Sinfda faoliyat

«Robot-bola»: polda 5×5 katak chiziladi. Bir bola robot, sinf esa strelka kartochkalari bilan algoritm tuzib, uni «sovg‘a» turgan katakka yetkazadi. Robot faqat buyruqni aniq bajaradi!

Mashq
1
Robot ↑ → → ↓ ↓ buyruqlarini bajardi. Boshlang‘ich katakka nisbatan qayerda turibdi?
2
«→ 4» va «↑ 3» buyruqlarini strelkalar bilan to‘liq yozing. Jami nechta strelka bo‘ladi?
3
Robot 2 katak tomonli kvadratni chizadi: → → ↑ ↑ ← ← ↓ ↓. Nechta strelka bor?