Урок:

Як програмують повторення в середовищі програмування?

19.05.2025
0 0
Вміст уроку:
1
2
3
4
5
6
7
8
9
10
11

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Програмування пристроїв із використанням Micro:Bit

Мета:

  • Ознайомити учнів з основами програмування пристроїв на прикладі плати Micro:Bit.

  • Розвивати навички алгоритмічного мислення.

  • Формувати поняття про сигнали, події, затримки, відтворення звуків.

  • Закріпити вміння складати прості програми в середовищі MakeCode.

2

Вправа 1. Сигнальний світлофор

🧠 Завдання:

Учні мають створити аналог світлофора, який подає світлові сигнали (світлодіоди) з інтервалом у 10 секунд і виконує це 3 рази, після чого гасне.


✅ Етапи виконання:

🔹 Крок 1: Створення проєкту

  1. Перейдіть до середовища програмування MakeCode Micro:Bit.

  2. Натисніть "New Project".

  3. Назвіть проєкт: Світлофор.

3

Крок 2: Реалізація світлофора

🧩 Блоки, які потрібно використати:

  • basic -> show leds — для виведення зображень.

  • basic -> pause (ms) — для затримки.

  • basic -> clear screen — для вимикання світлодіодів.

  • loops -> repeat X times — повторити 3 рази.

4

Приклад реалізації:

repeat 3 times:

show leds (зелене світло)

pause 10000 ms

show leds (жовте світло)

pause 10000 ms

show leds (червоне світло)

pause 10000 ms

clear screen

5

Пояснення:

  • Зображення зеленого, жовтого і червоного світла задаються за допомогою блоків "show leds".

  • Затримка між змінами світла — 10 000 мс = 10 секунд.

  • Після трьох повторень всі світлодіоди вимикаються.

  • Учні можуть змінювати малюнки світла під себе.

6

Крок 3: Завантаження програми

  1. Натисніть кнопку "Download".

  2. Підключіть плату Micro:Bit до комп’ютера.

  3. Завантажте .hex файл на Micro:Bit.

при наявності плати

7

Вправа 2. Шкільний дзвінок

🧠 Завдання:

Створити програму, яка:

  • Відтворює мелодію тричі з інтервалом 5 с, коли натискається кнопка А.

  • Відтворює мелодію тричі з інтервалом 3 с, коли натискається кнопка B.


✅ Етапи виконання:

🔹 Крок 1: Створити новий проєкт

  1. Назвіть проєкт: Шкільний дзвінок.

8

Крок 2: Реалізація логіки натискання кнопок

🧩 Блоки, які потрібно використати:

  • input -> on button A pressed

  • input -> on button B pressed

  • loops -> repeat

  • music -> play melody

  • basic -> pause

9

Приклад реалізації:

plaintext

КопіюватиРедагувати

on button A pressed: repeat 3 times: play melody (вибрати з бібліотеки, наприклад, "dadadum") pause 5000 ms on button B pressed: repeat 3 times: play melody (та сама або інша) pause 3000 ms


💡 Пояснення:

  • Кнопка A активує мелодію, яка звучить три рази з паузою 5 секунд — це сигнал про закінчення уроку.

  • Кнопка B — аналогічно, але з паузою 3 секунди — це сигнал про початок уроку.

  • Учні можуть вибрати мелодію із бібліотеки (наприклад, "dadadum", "entertainer").

10

Додатково:

Можна закодувати мелодію вручну, наприклад:

plaintext

КопіюватиРедагувати

play tone Middle C for 1 beat play tone D for 1 beat play tone E for 1 beat pause (5000 ms)


📥 Крок 3: Завантаження програми

11

📥 Крок 3: Завантаження програми

Аналогічно попередньому завданню — збереження та завантаження на Micro:Bit.


✏️ Рефлексія:

  • Яку роль відіграють сигнали у безпеці?

  • Чому важливо вміти працювати з подіями (натискання кнопок)?

  • Яку мелодію ви б обрали для шкільного дзвінка?


📌 Матеріали:

  • Плата BBC Micro:Bit

  • Комп’ютер з інтернетом

  • Сайт: https://makecode.microbit.org

  • Навушники (за потреби)

Рефлексія від 5 учнів

Сподобався:

0

Так: 4

Ні: 1

Зрозумілий:

0

Так: 4

Ні: 1

Потрібні роз'яснення:

0

Ні: 4

Так: 1

Рекомендуємо

Офісні вебдодатки. Використання інтернет-середовищ для створення та публікації спільних документів різних видів. Рівні доступу. ГР2

Офісні вебдодатки. Використання інтернет-середовищ для створення та публікації спільних документів різних видів. Рівні доступу. ГР2

170

Аватар профіля Кутенський Василь Григорович
Інформатика
7 клас

50 грн

«Операції над файлами та папками» (Група 2, Група 3),

«Операції над файлами та папками» (Група 2, Група 3),

132

Аватар профіля Кутенський Василь Григорович
Інформатика
5 клас

50 грн

Мета: навчитися використовувати комп’ютерно-орієнтовані засоби (електронні посібники, органайзери, онлайн-календарі) для планування й організації навчальної діяльності.

Мета: навчитися використовувати комп’ютерно-орієнтовані засоби (електронні посібники, органайзери, онлайн-календарі) для планування й організації навчальної діяльності.

72

Аватар профіля Кутенський Василь Григорович
Інформатика
10—11 клас

50 грн

Тема: Системи керування вмістом для веб-ресурсів (CMS)

Тема: Системи керування вмістом для веб-ресурсів (CMS)

67

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Створення та адміністрування сайту.

Створення та адміністрування сайту.

70

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Розумні пристрої і рóботи

Розумні пристрої і рóботи

64

Аватар профіля Кутенський Василь Григорович
Інформатика
4 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1294

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1116

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1349

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

498

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

654

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

285

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас