1. Сопоставь операторов с их значением.
| \(print\) | оператор вывода |
| --- | --- |
| \(input\) | оператор ввода |
| \(if\) | условный оператор |
| \(if-else\) | условная конструкция |
Варианты ответов:
условный оператор
условная конструкция
оператор ввода
оператор вывода
2. Какой результат напечатает программа?
print('Если из числа \(1894\) вычесть \(984\), то получится', \(1894-984\))
Если из числа \(1894\) вычесть \(984\), то получится[ ]910.
3. Запиши строку, которую нужно записать в программе, чтобы ввести две координаты (\(v1\), \(n1\)) одной точки с клавиатуры.
Ответ: v1, n1 = input().split().
4. Запиши формулу вычисления площади треугольника по координатам точек на Python.
Рис. \(1\). Формула
Ответ: s =(1/2)*(abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1))).
5. Напиши программу: она будет вычислять площадь треугольника по координатам точек его вершин, которые задаются с клавиатуры.
На экране вывода должно быть так.
Рис. \(2\). Окно вывода
Проверь свою программу на разных входных данных.
Если \(x1\), \(y1\) \(=\) \(25\) \(59\);
\(x2\), \(y2\) \(=\) \(45\) \(84\);
\(x3\), \(y3\) \(=\) \(12\) \(57\), то
\(s\) \(=\) 142.5.
Если \(x1\), \(y1\) \(=\) \(5\) \(10\);
\(x2\), \(y2\) \(=\) \(7\) \(26\);
\(x3\), \(y3\) \(=\) \(2\) \(16\), то
\(s\) \(=\) 30.0.