Задание 1. Линии
Создай для Робота поле 20×18 клеток и размести его в клетке, соответствующей второй строке в пятом столбце. Напиши программу для Робота, чтобы он нарисовал горизонтальные линии так, как изображено на рисунке. Используй в программе цикл со счётчиком. Вариант начала движения Робота показан стрелками.
Задание 2. Диагональ
Создай для Робота поле 16×20 клеток и размести его в клетке, соответствующей первой строке во втором столбце. Напиши программу для Робота, чтобы он нарисовал горизонтальные линии так, как изображено на рисунке. Используй в программе цикл со счётчиком. Вариант начала движения Робота показан стрелками.
Задание 3. Лесенка
Создай стартовую обстановку для Робота по предложенному образцу. Напиши программу, чтобы Робот, находящийся в левом верхнем углу, переместился по коридору между стен, закрашивая пройденные клетки, включая последнюю.
З
адание 4. Клетки
Создай стартовую обстановку для Робота по предложенному образцу. Напиши программу, чтобы Робот, перемещаясь из первоначальной позиции слева направо, закрашивал только те клетки, у которых сверху есть стена.
Программа должна работать и в том случае, если количество клеток на пути Робота больше, а стены сверху расположены в произвольном порядке.
Создай две произвольные стартовые обстановки, соответствующие условию задачи. Протестируй свою программу для разных стартовых обстановок.
З
адание 5. Орнамент
Создай стартовую обстановку для Робота по предложенному образцу. Напиши программу для Робота, чтобы, перемещаясь из первоначальной позиции в правый нижний угол, он закрашивал все клетки, у которых сверху есть стена.
З
адание 6. Квадрат
Создай стартовую обстановку для Робота по предложенному образцу. Напиши программу для Робота, чтобы, двигаясь по сторонам квадрата и проходя через вершины A, B, C, D, он закрашивал клетки, у которых во внутреннем квадрате нет стен.
Задание 7. Квадрат-2
Для программы из задания 6 создай новую обстановку так, как показано на рисунке. Запусти программу и сравни полученный результат с показанным на рисунке.
Выполни следующие задания:
Внеси изменения в свою программу, чтобы получить результат, как на рисунке (если это необходимо).
Для написанной тобой программы придумай свою обстановку, соответствующую условию задания 6. Протестируй её и скорректируй, если потребуется.


Практическая работа "Исполнитель Робот" (1.1 MB)

