Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии . В каждый конкретный момент известно положение исполнителя
и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперёд и (где п — целое число), вызывающая передвижение Черепахи на и единиц в том направлении, куда указывает её голова; Назад и (где п — целое число), вызывающая передвижение в противоположном голове направлении; Направо т (где т — целое число), вызывающая изменение направления движения на т градусов по часовой стрелке; Налево т (где т — целое число), вызывающая изменение направления движения на т градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … Команда) означает, что последовательность из S команд повторится к раз.
Черепахе был дан для исполнения следующий алгоритм:
Направо 7 Повтори 8 [Вперёд 95 Направо 135 Вперёд 83 Направо 45].
Определите площадь фигуры, полученной в результате выполнения алгоритма. В ответе укажите ближайшее к полученному результату целое число.
Ответ:
СтатГрад Вариант ИН2510501 14 апреля 2026 – задание №6
Решение:
Решение на Python —
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from turtle import* tracer(0) left(90) k=4 screensize(2000,2000) right(7) for i in range(8): forward(95 * k) right(135) forward(83*k) right(45) penup() for x in range(-30,30): for y in range(-30,30): dot(3,'red') goto(x*k,y*k) done() |
|
1 |
print(((2**(1/2))/2) * 83 * 95) |
Ответ: 5576
