Дялове

Превърти съобщение

Ниво 3 · Урок 7 · Програмиране с MakeCode (micro:bit)

Дълго съобщение прелита по екрана на micro:bit ред по ред - превъртане на текст, различно от еднократно показване.

Превърти съобщение
Част AВъведение

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

Екранът на micro:bit е малък - 5×5 лампички. Как тогава показваме цяла дума? Текстът се превърта буква по буква. Днес ще направим своя бягаща лента.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Бягаща лента в магазин

Светещата лента над щанда показва дълга обява, като я плъзга буква по буква. micro:bit прави същото с дългия текст.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
На екран 5×5 се събира само една буква . Затова, когато покажем дума, micro:bit я превърта - буквите минават една след друга отдясно наляво. Това е като бягаща лента в магазин. Колкото по-дълъг е низът, толкова по-дълго тече. Можем да свържем няколко части в едно дълго съобщение и то ще се превърти цялото.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Пускай програмата СЛЕД всяка стъпка - детето вижда промяната, вместо да я приема наготово.
Част DЖив симулатор на MakeCode - програмата работи наистина

Пробвай на живо

Пусни симулатора на дъската и покани деца да натискат бутоните. Свържи видяното с кода от предишния дял.
Част EЦъкни отговор - зелено вярно, червено грешно

Въпрос 1 от 2

Защо текстът се превърта?

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

Въпрос 2 от 2

Колко букви се събират на екрана наведнъж?

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

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

  • Смени съобщението с твое.
  • ★★ Направи лентата да показва точки + число, което расте с бутон.
  • ★★★ Покажи различно съобщение при A и при B.
измисли свое Измисли за какво ти трябва бягаща лента - обяви, поздрави, име на щанд? Направи я.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Съобщението мига, вместо да тече Ползвал си „покажи иконата“ или показваш по буква, вместо цял низ.

✓ Ползвай „покажи текст“ Блокът „покажи текст“ сам превърта дългия низ. Сложи го в „завинаги“, за да тече постоянно.

Речник

Превъртане - Плъзгане на текста по екрана буква по буква.

Бягаща лента - Дълъг текст, който тече отдясно наляво.

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

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

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

3. На живо. Симулаторът свързва кода с резултата.

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

Откъде е урокът: курс „Програмиране с MakeCode" (micro:bit) на stemprojects.eu. Блоковете са наши, на български; програмата се СТРОИ стъпка по стъпка, не се преписва наготово.