Дялове

Да и не — Охбот кима и клати глава

Да и не — Охбот кима и клати глава

Ниво 1 · Урок 2 · Програмиране с Охбот · Охбот оживява
Цъкни, за да започнеш
Дял AВъведение

Какво ще направим?

В първия урок Охбот реагираше на един клавиш. Сега ще му дадем две различни реакции: при един клавиш да кимне „да“, при друг — да поклати глава „не“.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Дял AАналогия от живота

Да и не без думи

Кога казваш „да“, без да продумаш? Кимваш с глава. „Не“ — клатиш настрани. Охбот прави същото: движение вместо дума. Кодът просто описва това движение стъпка по стъпка — и различен клавиш пуска различния жест.
Аналогията прави абстрактното конкретно — задръж на нея, докато класът я схване.
Дял BКак мисли програмата

Как работи?

Алгоритъм: кимване „да“Натиснат клавиш „a“Наведи глава (10)ИзчакайВдигни глава (0)ИзчакайВърни в център (5)Кимване = „да“
Проследи схемата: редът на блоковете е важен — Охбот изпълнява една стъпка след друга, отгоре надолу.
Една програма може да слуша за няколко събития наведнъж. Слагаме отделна шапка „когато [клавиш] натиснат клавиш“ за всеки клавиш — всяка със свое движение. Така един Охбот прави няколко различни неща според това кой клавиш натиснем. Всяко кимване е кратка последователност с един мотор: главата се навежда, връща се и спира в средата. „Чакай“ между движенията прави кимването видимо и плавно.
Дял CСтроим програмата блок по блок — не я преписваме наготово

Кодът стъпка по стъпка

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Пускай програмата СЛЕД всяка стъпка — детето вижда как Охбот се променя, вместо да приема кода наготово.
Дял EЦъкни отговор — зелено вярно, червено грешно

Въпрос 1 от 3

Колко шапки „когато клавиш“ трябват за две различни реакции?

  • Две — по една за всеки клавиш
  • Една
  • Никаква
  • Три
 
Дай време за мислене. Цъкането оцветява избора; „Покажи верния" показва отговора на дъската.
Дял EЦъкни отговор — зелено вярно, червено грешно

Въпрос 2 от 3

Кое движение прави кимването „да“?

  • навеждане на глава (горе-долу)
  • въртене на глава (ляво-дясно)
  • мигане
  • движение на устните
 
Дай време за мислене. Цъкането оцветява избора; „Покажи верния" показва отговора на дъската.
Дял EЦъкни отговор — зелено вярно, червено грешно

Въпрос 3 от 3

Защо слагаме „чакай“ между движенията?

  • за да се вижда движението
  • за звук
  • без причина
  • за цвят
 
Дай време за мислене. Цъкането оцветява избора; „Покажи верния" показва отговора на дъската.
Дял FГотови решения нарочно няма — търси, греши и пробвай пак

Твой ред да твориш

  • Смени клавишите a и b с други по избор.
  • ★★ Направи кимването по-бавно или по-бързо (смени „чакай“).
  • ★★★ Добави трето поведение на трети клавиш — напр. Охбот се оглежда учудено.
измисли свое Измисли „разговор“ само с глава: съчини жест за „може би“ (лек наклон настрани) и го добави като трети клавиш.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

И двата клавиша правят едно и също! Сложил си двете движения под ЕДНА шапка и си забравил втората — затова и a, и b правят кимването.

✓ Две отделни шапки Трябват ти ДВЕ шапки „когато [клавиш] натиснат клавиш“ — по една за a и за b, всяка със свое движение.

Речник

Събитие (event) — Натискане на клавиш, което задейства своя блок код.

Последователност — Движенията се изпълняват едно след друго, отгоре надолу.

Ос на мотора — Коя част се движи — навеждане (горе-долу) или въртене (ляво-дясно) на главата.

Как върви часът

1. Идея. Класът предполага как ще стане, преди да види кода.

2. Кодът — по един блок. Пускай на робота след всяка стъпка.

3. Твой ред. Задачите нямат готови решения — нарочно.

Откъде е урокът: курс „Програмиране с Охбот" на uroci.uchitel.bg. Блоковете са наши, на български; програмата се СТРОИ стъпка по стъпка, не се преписва наготово. Изходът е поведение на самия робот — движение, глас и изражение.