Исполнитель Черепаха передвигается по плоскости и оставляет след в виде линии. Черепаха может выполнять две команды:
Запись
Черепаха выполнила следующую программу:
Повтори 9 [Вперёд 18 Направо 72].
Определите расстояние между положениями Черепахи в начале и в конце выполнения этой программы. В ответе запишите целое число, ближайшее к найденному расстоянию.
Можно заметить, что исполнитель Черепаха через
Ответ: 18.
Приведём другое решение на языке Python.
import turtle as t # Подключим модуль черепашка
x1 = t.xcor()#Получить x координату черепашки
y1 = t.ycor()#Получить y координату черепашки
t.speed(10)
for i in range(9): # пропишем алгоритм построения фигуры по условию
t.forward(18)
t.right(72)
x2 = t.xcor()
y2 = t.ycor()
print(round(((x2 - x1)**2 + (y2 - y1)**2))**0.5)
Приведём решение Сергея Донец на языке PascalABC.NET.
uses turtle;
begin
down;
loop 9 do
begin
Forw(18);TurnRight(72);
end;
end.

