Дялове

Покажи дума или съобщение на micro:bit

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

Дума или кратко съобщение прелита буква по буква по светодиодите на micro:bit - първият текст на екрана.

Покажи дума или съобщение на micro:bit
Част AВъведение

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

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

Таблото пред магазина

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

Как работи?

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

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

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

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

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

Въпрос 1 от 2

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

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

Въпрос 2 от 2

Как се казва „текст“ на програмен език?

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

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

  • Изпиши името си.
  • ★★ Изпиши кратък поздрав към приятел.
  • ★★★ Покажи първо дума, после число (например „SCORE“ и резултат).
измисли свое Направи micro:bit бадж с твоето мото - носи го и нека всички го прочетат.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Текстът не се вижда! Вероятно си написал кирилица - micro:bit показва само латински букви и цифри в MakeCode.

✓ Използвай латиница Пиши HELLO, не ЗДРАВЕЙ. За кирилица трябват специални разширения - засега само латиница!

Речник

Низ (string) - Поредица от символи в кавички: "HELLO", "ABC123".

Символ - Единична буква, цифра или знак: 'H', '3', '!'.

Превъртане - Текстът се движи по екрана, защото не се събира на едно място.

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

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

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

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

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

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