- Алгоритмы обработки последовательности чисел — это набор действий, направленных на анализ, преобразование или вычисление характеристик элементов числовой последовательности. Последовательность может храниться в массиве, векторе или вводиться с клавиатуры.
- Основные операции обработки последовательностей:
Этап / операция | Описание | Пример кода (Python) |
Ввод и вывод элементов | Чтение и вывод элементов последова-тельности | for i in range (n): a [i] = int (input ()) for i in range (n): print (a [i], end = ' ') |
Поиск макси-мального и минимального элемента | Определение наибольшего и наименьшего значения | max_val = a [0] for i in range (1, n): if a [i] > max_val: max_val = a [i] |
Сумма и среднее значение | Вычисление общей суммы и среднего ариф-метического | sum_val = 0 for i in range (n): sum_val += a [i] avg = sum_val / n |
Подсчёт элементов по условию | Подсчёт элементов, удовлетворяю- щих критерию | count = 0 for i in range (n): if a [i] % 2 == 0: count += 1 |
Преобразова-ние последова-тельности | Сортировка, инвертирова- ние, фильтрация | a.sort () # Сортировка a.reverse () # Обратный порядок positive = [x for x in a if |