Дялове

Сравнения (> < =)

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

Числа на micro:bit се сравняват с по-голямо, по-малко и равно - блоковете, без които условието „ако" няма какво да проверява.

Сравнения (> < =)
Част AВъведение

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

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

Кантар за числа

Сравнението е като кантар - слагаш две числа и виждаш кое натежава. > значи лявото е по-тежко, < дясното, а = означава равновесие.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Сравненията са въпроси за две числа, с отговор вярно или невярно : > по-голямо: 5 > 3 → вярно < по-малко: 5 < 3 → невярно = равно: 5 = 5 → вярно Освен това има ≥ (по-голямо или равно) и ≤ (по-малко или равно). Сравнението винаги стои вътре в „ако“ - то е въпросът, а „ако“ действа според отговора.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Кое сравнение е вярно?

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

Въпрос 2 от 2

Кой знак значи „точно равно“?

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

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

  • Покажи ✓ когато брой е по-малък от 3.
  • ★★ Използвай ≥ (по-голямо или равно), за да хванеш точно и над 5.
  • ★★★ Направи термометър-игра: хвърли зар, покажи „студено“ при <3, „топло“ при =3, „горещо“ при >3.
измисли свое Измисли къде в игра ти трябва сравнение - „ако точки > рекорд, нов рекорд!“. Опиши и програмирай.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Реагира при грешното число Объркал си > с < - програмата реагира наопаки.

✓ Провери посоката на знака Върхът на знака сочи към по-малкото. „брой > 4“ значи брой е по-голямо от 4.

Речник

Сравнение - Проверка коя от две стойности е по-голяма, по-малка или равна.

Равно (=) - Вярно, когато двете стойности са еднакви.

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

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

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

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

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

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