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

помогите пожалуйста!!!
где-то в поле Робота находится вертикальная стена, размеры которой неизвестны. Робот из верхнего левого угла поля должен дойти до стены и закрасить все клетки вокруг нее. Пример результата работы программы показан на рисунке​

Приложения:

Ответы

Автор ответа: Ziorar
3

Вот пограмма для робота в Кумире:

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

цел н,р=0

алг нач

нц

н:=0

нц пока справа свободно; вправо; н:=н+1 кц

если н<р то выход иначе р:=н всё

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

вниз

кц

нц пока справа стена; закрасить; вниз кц

закрасить

вправо

закрасить

вверх

нц пока слева стена; закрасить; вверх кц

закрасить

влево

закрасить

кон

Приложения:

babulitto: ахахахаха ты думаешь в 9 классе будут это писать?ошибаешься и довольно жёстко.
Ziorar: Подскажи тогда, что им надо писать
Ziorar: Что, нет? А я пожалуй, подскажу ещё один вариант (без счёта клеток и без использования переменных):

использовать Робот
алг нач
нц
если слева свободно то вниз всё
нц пока слева свободно; влево кц
вниз
нц пока справа свободно; вправо кц
вверх
кц при справа свободно
закрасить
вправо
закрасить
вниз
нц пока слева стена; закрасить; вниз кц
закрасить
влево
закрасить
вверх
нц пока справа стена; закрасить; вверх кц
кон
babulitto: все равно ошибка,ты не сказал от куда идёшь и даже если посчитать ,то ты вообще откуда начал??
Ziorar: Откуда идти указано в тексте задачи.
Похожие вопросы
Предмет: Қазақ тiлi, автор: 762338a
Предмет: Українська мова, автор: rantip1300
Предмет: Русский язык, автор: Korovka1