Задание 6. Информатика. ЕГЭ. Статград. 04.03.2025

Просмотры: 609
Изменено: 4 марта 2025

Исполнитель Чертёжник передвигается по плоскости и оставляет след в виде линии. Чертёжник может выполнять две команды: Точка \((x,~y)\) (\(x\) и \(y\) – числа) и Вектор \((a,~b)\) (\(a\) и \(b\) – числа). По команде Точка \((x,~y)\) Чертёжник перемещается в точку с координатами (\(x\), \(y\)). По команде Вектор \((a,~b)\) Чертёжник смещается на вектор \((a,~b),\) то есть переходит из точки с координатами \((x,~y)\) в точку с координатами \((x + a, y + b).\) В начальный момент Чертёжник находится в начале координат.

Чертёжник выполнил следующую программу:

Вектор \((3, 1)\) Вектор \((–2, 6)\) Точка \((0, 0)\)

Определите площадь фигуры, полученной при этом построении. В ответе запишите целую часть числа, полученного при умножении найденной площади на \(100.\)

Решение:

Чертёжник в результате выполнения программы нарисует треугольник.

Площадь полученного треугольника легко вычислить по формуле Герона.

Python


a = (2**2 + 6**2)**0.5
b = (1**2 + 7**2)**0.5
c = (3**2 + 1**2)**0.5
p = (a + b + c) / 2
S = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print(int(100 * S))

Ответ: \(1000\)