Предмет: Информатика, автор: vladkazarin04

Помогите пожалуйста
Составить циклический алгоритм с предусловием
Задание
На поле имеется 3 стены ,для стен не известна.Робот находится в клетке , расположенной справа от нижней вертикальной стены . На рисунке указан один из возможных способов расположени стен и робота . Напишите для Робота алгоритм , закрашиваюший клетки, расположенные справа от вертикальных стен и снизу горизонтальной стены .
При исполнении алгоритма Робот не должен разрушиться , выполнение алгоритма должно завершится . Конечно расположение Робота может быть произвольным . Алгоритм должен решить задачу

Приложения:

nastikots: А красить надо как написано или как нарисовано?
vladkazarin04: Как нарисовано
vladkazarin04: Информатика 9 класс
nastikots: Т.е. красим все клетки справа от нижней вертикальной стены, кроме первой нижней клетки, все клетки над горизонтальной стеной, клетку между горизонтальной и верхней вертикальной стеной и все клетки справа от верхней вертикальной стены
nastikots: Если напишу алгоритм как для кумира устроит?
vladkazarin04: Давай
vladkazarin04: Пиши

Ответы

Автор ответа: nastikots
0

Ответ:

использовать Робот

алг

нач

нц пока слева свободно

влево

кц

нц пока слева стена

вниз

кц

вверх

вверх

нц пока сверху свободно

закрасить

вверх

кц

закрасить

нц пока сверху стена

вправо

кц

вверх

влево

нц пока снизу стена

влево

кц

вправо

нц пока снизу стена

закрасить

вправо

кц

закрасить

вверх

нц пока слева стена

закрасить

вверх

кц

кон

Объяснение:

картинки

Длина стен произвольная, но расположение должно сохранятся, т.е. нижняя вертикальная стена всегда должна быть соединена верхним концом с левым концом горизонтальной стены и нижний конец верхней вертикальной стена должен располагаться строго над правым концом горизонтальной стены на расстоянии 1 клетки

Красим как на картинке, а не как написано

Приложения:
Похожие вопросы
Предмет: Математика, автор: piotryastrebco
Предмет: Музыка, автор: РЫБАвВОДЕ