Исполнитель Черепаха передвигается по плоскости и оставляет след в виде линии. Черепаха может выполнять две команды:
В начальный момент Черепаха находится в начале координат и направлена вверх (вдоль положительного направления оси ординат).
Запись
Дана программа:
Вперёд(x+2)
Повтори 4 [Вперёд(x) Направо(90) Вперёд(x + 2)]
Направо(90) Вперёд(2*x)
Повтори 4 [Направо(90) Вперёд(3*x − 1)].
Определите минимальное натуральное значение переменной x, при котором общая площадь фигуры, построенной Черепахой при выполнении данной программы, окажется
Приведём решение.
Посмотрим какую фигуру рисует черепаха взяв за переменную любое натуральное число. Построим фигуру самостоятельно или при помощи программы КуМир. Выберите масштаб сетки равным 1, запустите программу для исполнителя Черепаха.
использовать Черепаха
алг
нач
цел x
опустить хвост
x := 3
вперед(x + 2)
нц 4 раз
вперед(x)
вправо(90)
вперед(x+2)
кц
вправо(90)
вперед(2*x)
нц 4 раз
вправо(90)
вперед(3*x - 1)
кц
кон
Черепаха рисует два квадрата. Площадь общей фигуры будет равна сумме площадей квадратов минус площадь пересечения двух фигур. Сторона первого квадрата равна x + x + 2, сторона второго квадрата равна
Приведём решение на языке Python.
for x in range(0, 1000):
if (x + x + 2)**2 + (3 * x - 1)**2 - (x + 2)*(2 * x) > 2000:
print(x)
break
Получим ответ — 14.
Ответ: 14.

