Система задач и упражнений по языку программирования Pascal. Часть 1 - 22 стр.

UptoLike

22
1.5 все элементы упорядочены по возрастанию.
1.6 сумма отрицательных больше суммы положительных (те и другие присутствуют в
строке обязательно).
Задание 2
2.1 Составьте и опробуйте процедуру печати одной строки массива.
2.2 Используя процедуры смены знака и нахождения минимума, составьте и
опробуйте процедуру нахождения минимума в строке с указанным номером.
Задание 3
Решите одну из задач
так, чтобы в тексте основной программы не было бы
конструкций нахождения минимума (максимума), суммы и т.п.
Выведите на экран строку:
3.1 с минимальной суммой модулей.
3.2 с максимальной суммой модулей.
3.3 с минимальной суммой.
3.4 с максимальной суммой.
3.5 содержащую максимальный по модулю элемент.
3.6 содержащую минимальный из максимальных элементов строк.
3.7 содержащую
максимальный из минимальных элементов строк.
3.8 в которой все элементы равны.
Задание 4
Составить и опробовать процедуру (или несколько), которая:
4.1 заменяет все элементы массива на числа с обратным порядком цифр.
4.2 заменяет все элементы массива на числа, в которых удалена десятичная точка.
4.3 заменяет все элементы массива на числа, у которых целая
и дробная части
поменялись местами.
4.4каждый элемент массива заменяет на число его цифр.
4.5 заменяет все элементы массива на числа, из которых удалена цифра 5.
4.6 заменяет все элементы массива на число цифр исходного элемента.
Замечания
: 1) исходный и конечный массивы должны быть выведены на экран;
2) при создании процедуры можно пользоваться любыми
ранее
изученными алгоритмами.
Задание 5
Составить рекурсивный алгоритм нахождения:
5.1 суммы элементов одномерного массива А длины N.
5.2 максимального элемента.
5.3 минимального элемента.
5.4 номера максимального элемента.
5.5 номера минимального элемента.
5.6 количества отрицательных элементов.
5.7 номера последнего нуля.
5.8 номера последнего отрицательного элемента.