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

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

Ответ:команда [вперед n направо 72] то получится правильный пятиугольник; [вперед n направо 120] правильный треугольник; [вперед n направо 60] правильный шестиугольник; [вперед n направо 90] правильный четырех угольник, он же квадрат. Обращайте внимание на кол-во раз которое нужно повторить команду, если например вам будет дано повтори 4 [вперед n направо 60] то получится незамкнутая ломаная линия, о шестиугольнике и речи идти не может.
Объяснение:



Давайте разберем, что происходит в данном алгоритме:
cssПовтори 5 [Вперёд 100 Направо 120]
Этот алгоритм гласит, что необходимо выполнить последовательность команд в скобках 5 раз. Внутри скобок есть две команды: сначала двигаться вперед на 100 шагов, а затем повернуть на 120 градусов по часовой стрелке.
Исходное направление исполнителя не указано, но для простоты предположим, что исполнитель изначально направлен вверх (выше экрана компьютера).
Первая итерация:
- Исполнитель идет вперед на 100 шагов (оставляя след в виде линии).
- Исполнитель поворачивает направо на 120 градусов. Теперь исполнитель направлен вниз и готов начать следующую итерацию.
Вторая итерация (после поворота):
- Исполнитель идет вперед на 100 шагов (по направлению, в котором он сейчас направлен, то есть вниз).
- Исполнитель поворачивает направо на 120 градусов. Теперь исполнитель направлен влево и готов к следующей итерации.
Третья итерация (после поворота):
- Исполнитель идет вперед на 100 шагов (влево).
- Исполнитель поворачивает направо на 120 градусов. Теперь исполнитель направлен вверх и готов к следующей итерации.
Четвертая итерация (после поворота):
- Исполнитель идет вперед на 100 шагов (вверх).
- Исполнитель поворачивает направо на 120 градусов. Теперь исполнитель направлен вправо и готов к следующей итерации.
Пятая итерация (после поворота):
- Исполнитель идет вперед на 100 шагов (вправо).
- Исполнитель поворачивает направо на 120 градусов. Теперь исполнитель направлен вниз.
Таким образом, на экране компьютера появится фигура, напоминающая пятиугольник (пентагон), состоящий из пяти отрезков равной длины, связанных под углом 120 градусов между собой.


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