Предмет: Информатика,
автор: ididmay
ОЧЕНЬ СРОЧНО ПОЖАЛУЙСТА (
Робот стартует из угла комнаты. Вдоль стен в комнате (на расстоянии 1 клетки от стены) стоят ширмы. Количество ширм и их размеры неизвестны. Робот должен обойти комнату по периметру и покрасить все клетки за ширмами (на рисунке - результат работы робота).
Приложения:
ididmay:
команды приказы :вверх,вниз, влево, вправо, закрасить. другие 4 команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится робот : сверху свободно, снизу свободно, слева свободно, справа свободно. также можно использовать слово стена : сверху стена, снизу стена, слева стена, справа стена.
использовать Робот
алг
нач
нц пока справа свободно
вправо
если снизу стена то закрасить всё
кц
нц пока снизу свободно
вниз
если слева стена то закрасить всё
кц
нц пока слева свободно
влево
если сверху стена то закрасить всё
кц
нц пока сверху свободно
вверх
если справа стена то закрасить всё
кц
кон
Ответы
Автор ответа:
1
Программа для робота в Кумире (начальное положение- левый верхний угол):
использовать Робот
алг
нач
нц пока справа свободно
вправо
если снизу стена то закрасить всё
кц
нц пока снизу свободно
вниз
если слева стена то закрасить всё
кц
нц пока слева свободно
влево
если сверху стена то закрасить всё
кц
нц пока сверху свободно
вверх
если справа стена то закрасить всё
кц
кон
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: kari58
Предмет: Английский язык,
автор: elenLion
Предмет: Английский язык,
автор: alinamileva
Предмет: Математика,
автор: ponchick66
Предмет: Английский язык,
автор: sova5555