Дялове

Първа програма с micro:bit - покажи сърце

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

Първата програма с micro:bit: качва се едно сърце на светодиодния екран - урокът, който показва как изобщо се пуска код на платката.

Първа програма с micro:bit - покажи сърце
Част AВъведение

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

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

Светофарът не спира

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Програмата е поредица от инструкции, които компютърът изпълнява една след друга, отгоре надолу . Тази подредба се нарича последователност - едно от трите основни понятия в програмирането (заедно с повтаряне и избор ). Блокът „завинаги“ е цикъл - повтаря инструкциите вътре в себе си безкрайно. Изход наричаме всичко, което програмата показва навън - тук светенето на 25-те светодиода.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво прави блокът „завинаги“ (forever)?

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

Въпрос 2 от 2

Колко светодиода има дисплеят на micro:bit?

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

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

  • Смени сърцето с друга икона - усмивка, заек, патица.
  • ★★ Покажи първата буква от името си вместо HI.
  • ★★★ Накарай micro:bit да редува ДВЕ различни икони.
измисли свое Измисли „машина на настроението“: няколко икони, които разказват история - спя → събуждам се → усмихвам се.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Нищо не се показва! Блокът „покажи иконата“ е извън „завинаги“ - поставен е в „при стартиране“ и се изпълнява само веднъж.

✓ Постави блока вътре Плъзни „покажи иконата“ вътре в блока „завинаги“. Жълтата рамка показва, че е правилно вложен.

Речник

Програма - Поредица от инструкции, които компютърът изпълнява една по една.

Цикъл - Инструкция, която се повтаря - „завинаги“ е безкраен цикъл.

Изход - Всичко, което програмата показва навън - светещи LED-ове, звук, движение.

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

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

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

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

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

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