Языки программирования и методы трансляции - 8 стр.

UptoLike

8
Задание 3
Описать рекурсивную процедуру или функцию обработки списка.
1) Выдать элементы списка.
2) Выдать элементы списка в обратном порядке.
3) Подсчитать количество положительных элементов списка.
4) Подсчитать количество отрицательных элементов списка.
5) Подсчитать количество нулевых элементов списка.
6) Подсчитать количество четных элементов списка.
7) Подсчитать количество нечетных элементов списка.
8) Подсчитать
число вхождений заданного значения в список.
9) Подсчитать количество элементов со значением, большим заданно.
10) Подсчитать количество элементов со значением, меньшим заданно.
11) Определить сумму значений всех элементов списка.
12) Определить сумму значений всех положительных элементов списка.
13) Определить сумму значений всех отрицательных элементов списка.
14) Определить сумму значений всех
четных элементов списка.
15) Определить сумму значений всех нечетных элементов списка.
16) Определить произведение значений всех элементов списка.
17) Определить произведение значений всех положительных элементов
списка.
18) Определить произведение значений всех отрицательных элементов
списка.
19) Определить среднее арифметическое значений элементов непустого
списка.
20) Определить минимальный элемент непустого списка.
21) Определить максимальный
элемент непустого списка.
22) Проверить, входит ли в список хотя бы один нулевой элемент.
23) Проверить, входит ли в список хотя бы один положительный
элемент.
24) Проверить, входит ли в список хотя бы один отрицательный
элемент.