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

Программа Кумир. Не могу найти ошибку в программе рисования узора

использовать Робот
алг
нач
нц 4 раз
нц 2 раз
нц 2 раз
закрасить
вправо
кц
закрасить
влево
вверх
закрасить
вверх
закрасить
вправо
закрасить
нц 2 раз
влево
кц
закрасить
нц 2 раз
вверх
кц
кц
нц 8 раз
вниз
кц
нц 4 раз
вправо
кц

кц
влево
кон


Ziorar: почему ты думаешь что есть ошибка, вроде нормально всё рисует
Ziorar: получаются такие буквы Н на боку, восемь штук
asoiiu: а какой узор должен быть? у меня по вашему алгоритму робот вообще о стены разбивается.
Ziorar: Просто ему надо больше места (достаточно 9 строк 17 столбцов, если робот стоит в нижнем левом углу). Из самой программы, насколько я знаю в Кумире нет возможности задать размеры и начальное положение, поэтому это делается вручную перед запуском программы, выбрав пункт Робот- Новая обстановка... (либо Загрузить обстановку..., если вам дали её в виде файла вместе с заданием).
Ziorar: А узор будет- две строки по четыре штуки буквы н, лежащие на боку

Ответы

Автор ответа: asoiiu
0
Если правильно поняла узор, то у меня вот так получилось (у меня по умолчанию робот находится в левом верхнем углу):
использовать Роботалг
нач
нц 2 раз
нц 4 раз
нц 3 раз
закрасить
вправо
кц

нц 2 раз
влево
кц
нц 2 раз
вниз
закрасить
кц
влево
нц 3 раз
закрасить
вправо
кц
нц 2 раз
вверх
кц
вправо
кц
нц 4 раз
вниз
кц
нц 16 раз
влево
кц
кц
кон
Приложения:

Ziorar: Так и исходный алгоритм это же самое успешно строит, я же писал в комментах выше... Так что не знаю про какие ошибки речь.
asoiiu: у меня тот код не так строит - буквы строились по диагонали с промежутком в 6 клеток. Соответственно поле надо было увеличивать до 33х35. От чего зависит разница - не знаю )))
Ziorar: Странно. Может от версии кумира зависит
asoiiu: Возможно. У меня версия 2.1.0-rc7
Ziorar: Так и у меня та же. Может у вас просто при копировании случайно где нибудь что то добавилось (клавиша там нажалась). Потому что у меня отлично и первый алгоритм ту же картинку строит, не один раз копировал и проверял (только робота надо в левый нижний угла в начале ставить). Да ладно, не важно уже, в любом случае- кому надо этот узор, могут выбрать уже из двух алгоритмов какой им по душе )
Похожие вопросы
Предмет: Математика, автор: par55549