Лабораторная работа №2
Линейные алгоритмы — теория, применение, критерии оценки
account_treeЧто такое линейный алгоритм?
Линейный алгоритм — это последовательность шагов, которые выполняются строго друг за другом, без пропусков, ветвлений и повторов. Каждая команда выполняется ровно один раз, в том порядке, в котором записана.
Примеры из жизни: расчёт суммы покупки, вычисление площади комнаты, конвертация валюты, нахождение периметра фигуры.
buildКлючевые конструкции Python
float(input(...))Считывает строку из консоли и преобразует её в вещественное число. Всегда используйте float() для чисел с дробной частью.
int(input(...))Преобразует ввод в целое число. Используйте когда дробная часть не нужна (например, количество чего-либо).
f"текст {переменная}"f-string — удобный способ вставить значение переменной в строку. Буква f ставится перед кавычками. Для форматирования: {x:.2f}.
import mathПодключает математический модуль. После этого доступны math.pi, math.sqrt(x), math.pow(x, n) и другие функции.
calculateАрифметические операторы Python
| Оператор | Название | Пример | Результат |
|---|---|---|---|
| + | Сложение | 10 + 3 | 13 |
| - | Вычитание | 10 - 3 | 7 |
| * | Умножение | 10 * 3 | 30 |
| / | Деление (дробное) | 10 / 3 | 3.3333... |
| // | Целочисленное деление | 10 // 3 | 3 |
| % | Остаток от деления | 10 % 3 | 1 |
| ** | Возведение в степень | 2 ** 8 | 256 |
gradeКритерии оценки
| Критерий | Баллы |
|---|---|
| Все 5 задач выполнены и запущены | 5 |
Корректно использован float(input()) для ввода данных | 2 |
| Использованы f-strings для форматирования вывода | 1 |
Использован модуль math в задаче №4 | 1 |
| Код чистый: понятные имена переменных, без лишних строк | 1 |
| Итого | 10 |