Предмет: Информатика,
автор: Ncena
Программа Кумир. Не могу найти ошибку в программе рисования узора
использовать Робот
алг
нач
нц 4 раз
нц 2 раз
нц 2 раз
закрасить
вправо
кц
закрасить
влево
вверх
закрасить
вверх
закрасить
вправо
закрасить
нц 2 раз
влево
кц
закрасить
нц 2 раз
вверх
кц
кц
нц 8 раз
вниз
кц
нц 4 раз
вправо
кц
кц
влево
кон
Ziorar:
почему ты думаешь что есть ошибка, вроде нормально всё рисует
получаются такие буквы Н на боку, восемь штук
а какой узор должен быть? у меня по вашему алгоритму робот вообще о стены разбивается.
Просто ему надо больше места (достаточно 9 строк 17 столбцов, если робот стоит в нижнем левом углу). Из самой программы, насколько я знаю в Кумире нет возможности задать размеры и начальное положение, поэтому это делается вручную перед запуском программы, выбрав пункт Робот- Новая обстановка... (либо Загрузить обстановку..., если вам дали её в виде файла вместе с заданием).
А узор будет- две строки по четыре штуки буквы н, лежащие на боку
Ответы
Автор ответа:
0
Если правильно поняла узор, то у меня вот так получилось (у меня по умолчанию робот находится в левом верхнем углу):
использовать Роботалг
нач
нц 2 раз
нц 4 раз
нц 3 раз
закрасить
вправо
кц
нц 2 раз
влево
кц
нц 2 раз
вниз
закрасить
кц
влево
нц 3 раз
закрасить
вправо
кц
нц 2 раз
вверх
кц
вправо
кц
нц 4 раз
вниз
кц
нц 16 раз
влево
кц
кц
кон
использовать Роботалг
нач
нц 2 раз
нц 4 раз
нц 3 раз
закрасить
вправо
кц
нц 2 раз
влево
кц
нц 2 раз
вниз
закрасить
кц
влево
нц 3 раз
закрасить
вправо
кц
нц 2 раз
вверх
кц
вправо
кц
нц 4 раз
вниз
кц
нц 16 раз
влево
кц
кц
кон
Приложения:
Так и исходный алгоритм это же самое успешно строит, я же писал в комментах выше... Так что не знаю про какие ошибки речь.
у меня тот код не так строит - буквы строились по диагонали с промежутком в 6 клеток. Соответственно поле надо было увеличивать до 33х35. От чего зависит разница - не знаю )))
Странно. Может от версии кумира зависит
Возможно. У меня версия 2.1.0-rc7
Так и у меня та же. Может у вас просто при копировании случайно где нибудь что то добавилось (клавиша там нажалась). Потому что у меня отлично и первый алгоритм ту же картинку строит, не один раз копировал и проверял (только робота надо в левый нижний угла в начале ставить). Да ладно, не важно уже, в любом случае- кому надо этот узор, могут выбрать уже из двух алгоритмов какой им по душе )
Похожие вопросы
Предмет: Информатика,
автор: milana9492
Предмет: Алгебра,
автор: sharandakkata
Предмет: Информатика,
автор: mvlad4894
Предмет: Математика,
автор: par55549
Предмет: Математика,
автор: D6763146O