9 класс!! !! 1. Составьте программу рисования узора с использованием вспомогательного алгоритма. Начальное положение Робота отмечено символом ◊.
2. Необходимо провести Робота по лабиринту из начального положения (◊) в точку A.
3. Составьте программу рисования узора. Начальное положение Робота отмечено символом ◊.
плиз срочно!плиз срочно!плиз срочно!плиз срочно!плиз срочно!
Приложения:
![](https://st.uroker.com/files/0da/0da28382bba2beb14c41be5a14f0dd91.png)
![](https://st.uroker.com/files/0b6/0b6937c66980176a4aabb645c5fdad75.png)
![](https://st.uroker.com/files/03c/03cf45845374135cc398d273b3029bbf.png)
Ответы
Ответ дал:
0
1)
использовать Робот
лог кр=да, прав=да
цел х,у, г=5, в=3
алг
нач
нц в раз
нц 3 раз
нц г раз
нц 3 раз
движ
кц
кр:=не кр
кц
кц
кр:=не кр
кц
кон
алг движ
нач
если кр то закрасить все
выбор
при прав и справа свободно: вправо
при не прав и слева свободно: влево
иначе вверх; прав:=не прав; кр:=не кр
все
кон
2)
использовать Робот
алг
нач
нц 4 раз
вправо
нц пока справа стена
вниз
кц
вправо
нц пока справа стена
вверх
кц
кц
кон
3)
использовать Робот
алг
нач
нц 7 раз
нц 3 раз
вниз
вниз
закрасить
вниз
кц
вправо
нц 3*3 раз
вверх
закрасить
кц
вправо
кц
кон
Первый алгоритм правда получился слегка неуклюжий, да и использование отдельного алгоритма там по сути и не нужно :(
Ответ дал:
0
Или вот ещё вариант первого задания:
использовать Робот
лог кр=нет
цел г=3, в=3
алг
нач
нц в раз
нц 3 раз
нц г раз
движ
движ
кц
нц пока слева свободно
влево
кц
вверх
кц
кр:=не кр
кц
кон
алг движ
нач
кр:=не кр
если справа стена то выход все
нц 3 раз
если кр то закрасить все
если справа свободно то вправо все
кц
кон
использовать Робот
лог кр=нет
цел г=3, в=3
алг
нач
нц в раз
нц 3 раз
нц г раз
движ
движ
кц
нц пока слева свободно
влево
кц
вверх
кц
кр:=не кр
кц
кон
алг движ
нач
кр:=не кр
если справа стена то выход все
нц 3 раз
если кр то закрасить все
если справа свободно то вправо все
кц
кон
Ответ дал:
0
Кстати, в первой программе у меня остались лишние переменные в начале (х, у). Не заметил сразу их.
Вас заинтересует
1 год назад
2 года назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад