Урок 5. «Условия и циклы» — LEGO MINDSTORMS EV3
Курс: Методические рекомендации EV3, урок 5 из 12
Конструктор: LEGO MINDSTORMS EV3; в уроках используются ИК-датчик, ИК-пульт и модель Track3R из домашней версии 31313
Формат: теория, практика, домашнее задание
Конструктор: LEGO MINDSTORMS EV3; в уроках используются ИК-датчик, ИК-пульт и модель Track3R из домашней версии 31313
Формат: теория, практика, домашнее задание
Это сокращённое описание. Полный текст урока с иллюстрациями, примерами программ и домашним заданием — в «Методических рекомендациях EV3» (12 уроков: от устройства компьютера до финального соревнования «Трасса»).
Цель урока
Научиться строить блок-схемы и использовать в программах ожидание, циклы, условия, логику и таймер.
Что делаем на уроке
- Блок-схемы алгоритмов.
- Оранжевая палитра: старт, ожидание, цикл, переключатель, прерывание цикла.
- Задачи: старт по щелчку датчика касания; квадрат и треугольник через цикл; робот «лает», когда видит близкое препятствие.
- Логические операции и блок сравнения.
- Таймер: мотор поворачивается на 45° каждую секунду, как стрелка часов.
- Бампер из датчика касания.
Что важно знать
- На блок-схеме овал — начало и конец, параллелограмм — ввод и вывод, прямоугольник — действие, ромб — проверка условия.
- Логическое выражение бывает истинным (1) или ложным (0). «И» истинно, когда верны оба условия, «ИЛИ» — хотя бы одно, исключающее «ИЛИ» — ровно одно.
- В EV3 восемь таймеров, у каждого режимы «Измерение», «Сравнение» и «Сброс».
Что в полном комплекте
- 12 уроков в PDF: теория с иллюстрациями, примеры программ, практические задания
- Домашние задания к урокам
- Регламенты соревнований «Робосумо», «Езда по линии», «Лабиринт» и «Трасса»
Предыдущий урок — Линейные движения робота. Следующий — Датчик цвета. Все уроки курса: Из чего состоит компьютер · Простой двухколёсный робот · Робот на гусеницах Track3R · Линейные движения робота · Датчик цвета · Инфракрасный датчик · Ультразвуковой датчик · Шины данных · Переменные · Соревнование «Лабиринт» · Финальное соревнование «Трасса».
