Предмет: Информатика, автор: eliskhideyasu

Помогите пожалуйста, буду очень благодарна!
Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 3 команды:
Вперёд n (где n целое число)- вызывающая перемещение черепаха на n шагов в направлении движения
Направо m (Где m целое число)- вызывающая изменение в направлении движения на m градусов по часовой стрелке
Запись повтори r [Команда_1 Команда_2 Команда_3] означает, что последовательность команд в скобках повторится r раз

Повтори 3 [Вперёд 50 Направо 100 Направо 20]

Ответы

Автор ответа: dasma69
2

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

Если бы задание было

Повтори 6 [Направо 60 Вперед 20]

тогда был бы ответ (1).

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

первый повтор -

повернёт на 60°

пройдёт 20

повернёт на 60°

второй повтор -

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

пройдёт 20

повернёт на 60°

третий повтор -

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

пройдёт 20 <-- Вот точка, из которой черепашка отправилась в путь

повернёт на 60°

четвёртый повтор -

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

пройдёт 20 <-- Вот точка, в которой была черепашка после того, как прошла 20 шагов в первый раз!

повернёт на 60°

вроде бы правильно, если правильно то можно лучший ответ пожалуйста)


eliskhideyasu: Большое вам спасибо!
Похожие вопросы