
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый
конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперёд n (где n − целое число), вызывающая передвижение Черепашки на n шагов в направлении движения. Направо m (где m − целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2] означает, что последовательность команд в скобках повторится k раз. Черепашке был дан для исполнения следующий алгоритм: Повтори 6 [Направо 45 Вперёд 20 Направо 45] Какая фигура появится на экране? почему правильный ответ квадрат если там получается ломаная

Ответы на вопрос

как-то так, он поворачивается с 0 на 45, проходит 20 шагов и снова поворачивается на 45 и цикл повторяется, 45градусов, 20 шагов, 45 градусов и тд




Алгоритм, описанный в вашем вопросе, действительно создает на экране изображение квадрата, хотя это может быть не сразу очевидно. Давайте разберемся, как это происходит.
Алгоритм начинается с команды "Повтори 6 [Направо 45 Вперёд 20 Направо 45]". Эта команда повторяет последовательность команд в скобках 6 раз. Рассмотрим, что происходит внутри скобок:
"Направо 45" поворачивает Черепашку на 45 градусов по часовой стрелке.
"Вперёд 20" перемещает Черепашку вперед на 20 шагов в текущем направлении.
"Направо 45" снова поворачивает Черепашку на 45 градусов.
Таким образом, последовательность команд в скобках перемещает Черепашку вперед на 20 шагов под углом 45 градусов относительно исходного направления. После завершения этой последовательности Черепашка повернется на 45 градусов и вернется в исходное направление.
Поскольку внутри команды "Повтори 6 [Направо 45 Вперёд 20 Направо 45]" содержится последовательность, которая повторяется 6 раз, Черепашка выполнит эту последовательность 6 раз.
Результат:
- Поворот на 45 градусов и движение вперед на 20 шагов.
- Поворот на 45 градусов и движение вперед на 20 шагов.
- Поворот на 45 градусов и движение вперед на 20 шагов.
- Поворот на 45 градусов и движение вперед на 20 шагов.
- Поворот на 45 градусов и движение вперед на 20 шагов.
- Поворот на 45 градусов и движение вперед на 20 шагов.
По итогу получится фигура, которая состоит из 6 отрезков под углом 45 градусов друг к другу, и эти отрезки образуют квадрат.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili