Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперёд 100 Направо 60] Какая фигура появится на экране?
Это означает, что последовательность команд внутри скобок будет повторяться 5 раз.
Команда "Вперёд 100" перемещает Черепашку вперёд на 100 шагов в текущем направлении.Команда "Направо 60" изменяет направление движения на 60 градусов по часовой стрелке.
Теперь проанализируем, что происходит за каждую итерацию цикла:
После первого выполнения команды "Вперёд 100" Черепашка переместится на 100 шагов.Затем она изменит направление на 60 градусов по часовой стрелке.Таким образом, после каждого повторения Черепашка будет перемещаться на 100 шагов и поворачиваться на 60 градусов. После 5 повторений повороты составят ( 5 \times 60 = 300 ) градусов.
300 градусов соответствует 300 - 360 = -60 градусов, то есть, фактически Черепашка будет направлена на 60 градусов от начального направления после завершения всех повторений.
Теперь нужно определить фигуру, которую она нарисует:
При повторении 5 раз, каждая команда "Вперёд 100" будет рисовать стороны, что в сумме образует фигуру с 5 сторонами.Фигура будет выглядеть как правильный пятиугольник, так как каждый угол в 60 градусов после перемещения на 100 единиц создаст равносторонние линии.
Рассмотрим данный алгоритм:
Повтори 5 [Вперёд 100 Направо 60]Это означает, что последовательность команд внутри скобок будет повторяться 5 раз.
Команда "Вперёд 100" перемещает Черепашку вперёд на 100 шагов в текущем направлении.Команда "Направо 60" изменяет направление движения на 60 градусов по часовой стрелке.Теперь проанализируем, что происходит за каждую итерацию цикла:
После первого выполнения команды "Вперёд 100" Черепашка переместится на 100 шагов.Затем она изменит направление на 60 градусов по часовой стрелке.Таким образом, после каждого повторения Черепашка будет перемещаться на 100 шагов и поворачиваться на 60 градусов. После 5 повторений повороты составят ( 5 \times 60 = 300 ) градусов.300 градусов соответствует 300 - 360 = -60 градусов, то есть, фактически Черепашка будет направлена на 60 градусов от начального направления после завершения всех повторений.
Теперь нужно определить фигуру, которую она нарисует:
При повторении 5 раз, каждая команда "Вперёд 100" будет рисовать стороны, что в сумме образует фигуру с 5 сторонами.Фигура будет выглядеть как правильный пятиугольник, так как каждый угол в 60 градусов после перемещения на 100 единиц создаст равносторонние линии.Ответ: 3) правильный пятиугольник.