Предмет: Информатика,
автор: anya0705apk
помогите пожалуйста!!!
где-то в поле Робота находится вертикальная стена, размеры которой неизвестны. Робот из верхнего левого угла поля должен дойти до стены и закрасить все клетки вокруг нее. Пример результата работы программы показан на рисунке
Приложения:
Ответы
Автор ответа:
3
Вот пограмма для робота в Кумире:
использовать Робот
цел н,р=0
алг нач
нц
н:=0
нц пока справа свободно; вправо; н:=н+1 кц
если н<р то выход иначе р:=н всё
нц пока слева свободно; влево; кц
вниз
кц
нц пока справа стена; закрасить; вниз кц
закрасить
вправо
закрасить
вверх
нц пока слева стена; закрасить; вверх кц
закрасить
влево
закрасить
кон
Приложения:
babulitto:
ахахахаха ты думаешь в 9 классе будут это писать?ошибаешься и довольно жёстко.
Подскажи тогда, что им надо писать
Что, нет? А я пожалуй, подскажу ещё один вариант (без счёта клеток и без использования переменных):
использовать Робот
алг нач
нц
если слева свободно то вниз всё
нц пока слева свободно; влево кц
вниз
нц пока справа свободно; вправо кц
вверх
кц при справа свободно
закрасить
вправо
закрасить
вниз
нц пока слева стена; закрасить; вниз кц
закрасить
влево
закрасить
вверх
нц пока справа стена; закрасить; вверх кц
кон
использовать Робот
алг нач
нц
если слева свободно то вниз всё
нц пока слева свободно; влево кц
вниз
нц пока справа свободно; вправо кц
вверх
кц при справа свободно
закрасить
вправо
закрасить
вниз
нц пока слева стена; закрасить; вниз кц
закрасить
влево
закрасить
вверх
нц пока справа стена; закрасить; вверх кц
кон
все равно ошибка,ты не сказал от куда идёшь и даже если посчитать ,то ты вообще откуда начал??
Откуда идти указано в тексте задачи.
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: lerbeliaewa201
Предмет: Английский язык,
автор: Dim0607
Предмет: История,
автор: nina6128
Предмет: История,
автор: sophie60