Закрашивание квадрата
Простейшая программа для исполнителя Робот -- закрашиваем квадрат $2 \times 2$. Отличный первый пример, чтобы познакомиться с командами перемещения и закрашивания.
Разбор
Подключение исполнителя
использовать Робот
Команда использовать Робот подключает исполнитель Робот. Без неё команды закрасить, вправо и другие будут недоступны.
Закрашивание по обходу
алг квадрат
нач
| Рисуем квадрат 2x2
закрасить
вправо
закрасить
вниз
закрасить
влево
закрасить
кон
Робот стартует в некоторой клетке поля. Программа работает так:
закрасить-- закрашивает клетку, в которой стоит Роботвправо-- перемещает Робота на одну клетку вправо- Снова
закрасить-- закрашивает новую клетку - Далее
вниз,закрасить,влево,закрасить-- Робот обходит оставшиеся две клетки квадрата
Робот движется по часовой стрелке и закрашивает каждую клетку, в которой оказывается. В итоге получается закрашенный квадрат $2 \times 2$.
Основные команды:
закрасить-- закрасить текущую клеткувправо,влево,вверх,вниз-- переместить Робота на одну клетку в соответствующем направлении
Полная программа
использовать Робот
алг квадрат
нач
| Рисуем квадрат 2x2
закрасить
вправо
закрасить
вниз
закрасить
влево
закрасить
кон