Линейный алгоритм — это последовательность шагов, где каждый следующий шаг выполняется после завершения предыдущего. Примером линейного алгоритма может быть алгоритм расчета средней оценки ученика на основе его оценок по предметам.
Вот как может выглядеть такой алгоритм:
Алгоритм расчета средней оценки
Шаг 1: Ввести количество предметов \( n \).
Шаг 2: Инициализировать переменную sum для суммирования оценок и присвоить ей значение 0.
Шаг 3: Для каждого предмета от 1 до \( n \):
- a. Ввести оценку за предмет и записать её в переменную
grade. - b. Добавить
gradeкsum. Шаг 4: Вычислить среднюю оценку, разделивsumна \( n \) (если \( n \) не равно 0). Шаг 5: Вывести среднюю оценку.
Пример работы алгоритма:
- Пользователь вводит количество предметов: 3.
- Вводит оценки:
- По математике: 4
- По физике: 5
- По химии: 3
- Суммируем: 4 + 5 + 3 = 12.
- Средняя оценка: 12 / 3 = 4.
- Выводим: "Средняя оценка: 4".
Такой алгоритм прост, последователен и позволяет легко понять, как рассчитывать среднюю арифметическую по заданным данным.