Теория:

К обработке элементов одномерного массива можно отнести такие типы задач:
1. найти сумму элементов;
2. найти количество элементов;
3. заменить элементы по условию;
4. поиск максимального и минимального значений.
 
Рассмотрим эти задачи на двух языках программирования
  
Найти сумму элементов массива (сложить все элементы массива).
 
ps_summ.jpg
py_summ.jpg
Рис. \(1\). Программа на PascalРис. \(2\). Программа на Python
 
Найти сумму по условию, например сумму чётных элементов (сложить все чётные элементы массива).
 
ps_xtn.jpg
py_чет.jpg
Рис. \(3\). Программа на PascalРис. \(4\). Программа на Python
 
Найти количество элементов по сложному условию, например кратных \(7\) и не кратных \(5\) и \(3\).
 
ps_k_sl_usl.jpg
колво.jpg
Рис. \(5\). Программа на PascalРис. \(6\). Программа на Python
 
Заменить все отрицательные элементы на модуль элемента.
 
ps_zamena.jpg
py_zam.jpg
Рис. \(7\). Программа на PascalРис. \(8\). Программа на Python
 
Способов поиска максимального и минимального значений элементов массива существует множество. Остановимся на таком способе:
1. допустим, что максимальное значение равно меньшему из диапазона;
2. сравним его со всеми элементами массива поочерёдно;
3. всегда найдётся значение большее, чем начальное, поэтому запомним его в переменную, которую ввели для поиска максимального значения.
  
Задача на поиск максимального элемента
  
Заполнить массив элементами в диапазоне от \(-10\) до \(20\). Найти максимальный элемент массива.
 
макс.jpg
Рис. \(9\). Алгоритм поиска максимального элемента массива
 
ps_max.jpg
py_max.jpg
Рис. \(10\). Поиск максимального
элемента на Pascal
Рис. \(11\). Поиск максимального
элемента на Python
 
Аналогично происходит поиск минимального элемента.
Источники:
Рис. 1. Программа на Pascal. © ЯКласс.
Рис. 2. Программа на Python. © ЯКласс.
Рис. 3. Программа на Pascal. © ЯКласс.
Рис. 4. Программа на Python. © ЯКласс.
Рис. 5. Программа на Pascal. © ЯКласс.
Рис. 6. Программа на Python. © ЯКласс.
Рис. 7. Программа на Pascal. © ЯКласс.
Рис. 8. Программа на Python. © ЯКласс.
Рис. 9. Алгоритм поиска максимального элемента массива. © ЯКласс.
Рис. 10. Поиск максимального элемента на Pascal. © ЯКласс.
Рис. 11. Поиск максимального элемента на Python. © ЯКласс.