Вопрос:

214. Дан фрагмент программного кода для Черепашки: for i in range(n): forward(m) right(360 * k / n) Какие фигуры будут нарисованы Черепашкой при следующих значениях переменных?

Смотреть решения всех заданий с листа

Ответ:

Решение:

Данный код рисует многоугольник. Черепашка делает n шагов. На каждом шаге она проходит расстояние m и поворачивает на угол \( \frac{360 \cdot k}{n} \) градусов. Сумма внешних углов любого замкнутого многоугольника равна 360 градусам.

Когда \( k = 1 \), угол поворота равен \( \frac{360}{n} \). В этом случае черепашка нарисует правильный \(n\)-угольник.

Когда \( k > 1 \), угол поворота становится больше, и черепашка будет рисовать звезду или более сложную фигуру, наматывая несколько оборотов.

Результаты работы:

nmkРезультат работы
5502Будет нарисован пятиугольник (звезда), так как угол поворота \( \frac{360 \cdot 2}{5} = 144^{\circ} \). Это соответствует правильному пятиугольнику, но так как угол поворота меньше 180, рисуется звезда.
7402Будет нарисована семиконечная звезда. Угол поворота \( \frac{360 \cdot 2}{7} \approx 102.86^{\circ} \).
9302Будет нарисована девятиконечная звезда. Угол поворота \( \frac{360 \cdot 2}{9} = 80^{\circ} \).
9303Будет нарисован правильный девятиугольник. Угол поворота \( \frac{360 \cdot 3}{9} = 120^{\circ} \).
9304Будет нарисована девятиконечная звезда. Угол поворота \( \frac{360 \cdot 4}{9} \approx 160^{\circ} \).
ГДЗ по фото 📸
Подать жалобу Правообладателю