3. Исполнитель Черепашка перемещается ** экране компьютера, оставляя след в виде линии. В...

0 голосов
658 просмотров

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


Информатика (54 баллов) | 658 просмотров
Дан 1 ответ
0 голосов

2) Правильный треугольник.

Если бы задание было
Повтори 6 [Направо 60 Вперед 20]
тогда был бы ответ (1).

В данном случае черепашка:

первый повтор -
повернёт на 60°
пройдёт 20
повернёт на 60°

второй повтор -
повернёт на 60° <-- Это и последний поворот предыдущего повтора вместе дают 120° <br>пройдёт 20
повернёт на 60°

третий повтор -
повернёт на 60° <-- Это и последний поворот предыдущего повтора вместе дают 120° <br>пройдёт 20 <-- Вот точка, из которой черепашка отправилась в путь <br>повернёт на 60°

четвёртый повтор -
повернёт на 60° <-- Это и последний поворот предыдущего повтора вместе дают 120° <br>пройдёт 20 <-- Вот точка, в которой была черепашка после того, как прошла 20 шагов в первый раз! <br>повернёт на 60°

(38 баллов)