Alterna · учебный материал
Циклы и условия Робота
Короткая теория циклов, условий и датчиков среды для исполнителя Робот.
Что в этом материале
- Мини-язык
- Как мыслить общим алгоритмом
- Датчик
- Условие
- Цикл
- Граница
- Где практиковаться
Содержание и основные понятия
Последовательность команд решает один частный маршрут. Чтобы программа работала на разных полях, перед движением ей нужно читать датчик и повторять действие, пока есть смысл продолжать.
циклы и условия
КуМир
основа ОГЭ №15
01
Мини-язык
алг имя · нач · кон
каркас программы
нц 4 раз · кц
повторить известное число раз
нц пока справа свободно · кц
повторять до стены
если сверху свободно то · иначе · все
выбрать один из маршрутов
Сначала синтаксис
Потерянное
кц
или
все
не запускает программу частично: сначала проверяется вся её структура.
02
Как мыслить общим алгоритмом
Датчик
«Справа свободно» проверяет текущую клетку, а не угадывает путь заранее.
Условие
При истинном условии выполняется ветвь «то», при ложном - «иначе» или ничего.
Цикл
Тело должно менять ситуацию, иначе условие может оставаться истинным бесконечно.
Граница
Проверь короткий коридор, длинный коридор и случай, когда движение сразу невозможно.
03
Где практиковаться
Теория не превращается в редактор. Программы для нескольких сред, исправление ошибок и проверка результата собраны в
практикуме
.