Дялове

Свържи текст

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

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

Свържи текст
Част AВъведение

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

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

Влакче от вагони

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Низ е текст на програмен език - дума, изречение, буква. Свързването залепя два низа един до друг. Например „Здравей, “ + „Мартин“ дава „Здравей, Мартин“. Знакът + тук НЕ събира числа - залепя текст . Внимавай за интервала: без него думите се слепват.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво прави свързването на низове?

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

Въпрос 2 от 2

Ако свържеш „Име:“ и „Ани“ без интервал?

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

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

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

Честа грешка

Думите се слепват Забравил си интервала в края на първата част.

✓ Сложи интервал Добави интервал в кавичките: „Здравей, “ вместо „Здравей,“ - тогава има разстояние.

Речник

Низ - Текст на програмен език - дума или изречение.

Свързване - Залепяне на два низа един до друг.

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

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

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

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

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

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