Зміст презентації
Алгоритмічні конструкції. Цикл та перемикач у EV3-G
Що таке алгоритм у програмуванні роботів
Поняття алгоритмічної конструкції
Основні типи: лінійна, розгалуження, повторення
2. Конструкція «Цикл» (Loop)
Призначення: повторення дій
Типи умов виходу:
Нескінченний цикл
За умовою (логічною або датчиком)
За кількістю повторень
Налаштування:
Вхідні дані
Керування логікою виходу
🔧 Приклад: робот їде, поки не натиснута кнопка
3. Конструкція «Перемикач» (Switch)
Призначення: виконання дій за умовою (if/else)
Вхід: логічні значення, числа, текст або датчики
Два (або більше) варіанти виконання
🔧 Приклад: якщо світло → їде, якщо темно → зупиняється
4. Комбінування циклу та перемикача
Цикл з перемикачем усередині (керування рухом за подіями)
Перемикач, у якому є цикл (повторення певної дії за умовою)
5. Практичні приклади
✅ Приклад 1:
Цикл: робот рухається доти, доки не виявить перешкоду
✅ Приклад 2:
Перемикач:
Якщо датчик дотику натиснуто — повертає
Інакше — їде прямо
✅ Приклад 3:
Цикл + Перемикач:
Повторює перевірку кольору
Якщо побачив чорну лінію — зупинка
6. Пояснення з графікою
Скріншоти з EV3-G:
Як виглядає цикл
Як виглядає перемикач
Приклади з’єднань з датчиками
7. Навчальне завдання
Завдання учням:
Запрограмувати робота, який:
Рухається вперед у циклі
Використовує перемикач: якщо бачить об’єкт — змінює напрямок
8. Поширені помилки
Вихід з циклу не працює (неправильна умова)
Перемикач не реагує (не підключено дроти)
Забуто про ініціалізацію датчика