Дялове

Охбот вижда лице и поздравява

Охбот вижда лице и поздравява

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

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

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

Автоматичната врата

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

Как работи?

повтаряйАлгоритъм: поздрав при лицеНатиснат клавишКамера [лице] открит> 0?Кажи „Здравей“Изчакай
Проследи схемата: редът на блоковете е важен — Охбот изпълнява една стъпка след друга, отгоре надолу.
Досега Охбот реагираше на клавиши. Сега реагира на света чрез сензор — камерата. Репортерът „камера [лице] открит“ казва колко лица вижда камерата в момента. С „чакай докато <камера [лице] открит > 0>“ Охбот спира и чака, докато се появи поне едно лице. Зеленият блок „>“ е оператор — сравнява две числа и дава „вярно/невярно“. Блокът „завинаги“ кара Охбот да поздравява все
Дял CСтроим програмата блок по блок — не я преписваме наготово

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

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

Въпрос 1 от 3

Какво казва репортерът „камера [лице] открит“?

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

Въпрос 2 от 3

Какво прави „чакай докато <камера [лице] открит > 0>“?

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

Въпрос 3 от 3

Зеленият блок „>“ е…

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

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

  • Смени поздрава с нещо твое.
  • ★★ Накарай Охбот да реагира само когато вижда ПОВЕЧЕ от едно лице (> 1).
  • ★★★ Добави движение на главата към поздрава (кимване или оглеждане).
измисли свое Направи „Охбот-домакин“: посреща всеки, който влезе пред камерата, с поздрав, усмивка и кимване.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Охбот поздравява без никого пред него! Камерата е изключена или „разпознаване на лице“ не е включено — тогава „камера [лице] открит“ дава грешна стойност.

✓ Включи камерата От меню Сензори/Настройки включи камерата и разпознаването на лице. Провери, че лицето е осветено и в кадър.

Речник

Сензор — Устройство, с което Охбот усеща света — тук камерата.

Камера [лице] открит — Репортер, който казва колко лица вижда камерата в момента.

Оператор „>“ — Сравнява две числа и дава „вярно/невярно“ (булева стойност).

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

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

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

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

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