ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 31
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа 13.
Процедуры и функции
Цель – получение практических навыков по созданию и применению подпрограмм – процедур и функций.
Задание. Необходимо в редакторе Pascal написать программу обработки одномерного массива размерности N с применением процедур и функций (ввод и вывод массивов нужно оформить в виде процедур, а вычисления и преобразования в массиве – в виде функций). Выполнить программу и проанализировать результаты ее работы.
Варианты заданий.
Вариант № | Задание |
| 1. Найти произведение элементов одномерного массива, расположенных после минимального по модулю элемента. 2. Упорядочить массив по возрастанию. |
| 1. Найти произведение элементов одномерного массива, расположенных после максимального по модулю элемента. 2. Упорядочить массив по убыванию. |
| 1. Найти сумму квадратов элементов одномерного массива, расположенных после минимального элемента. 2. Упорядочить массив по возрастанию модулей элементов. |
| 1. Найти сумму квадратов элементов одномерного массива, расположенных после максимального элемента. 2. Упорядочить массив по убыванию модулей элементов. |
| 1. Найти сумму квадратов элементов одномерного массива, расположенных после первого положительного элемента. 2. Изменить порядок следования элементов массива на обратный. |
| 1. Найти сумму модулей элементов одномерного массива, расположенных после первого отрицательного элемента. 2. Вначале расположить элементы, равные 0, затем – остальные. |
| 1. Найти сумму квадратов элементов одномерного массива, расположенных после первого нулевого элемента. 2. Элементы, равные 0, расположить после всех остальных. |
| 1. Найти произведение элементов одномерного массива, расположенных между первым и вторым положительными элементами. 2. Вначале расположить четные, затем – нечетные элементы. |
| 1. Найти произведение элементов одномерного массива, расположенных между первым и вторым отрицательными элементами. 2. Вначале расположить нечетные, затем – четные элементы. |
| 1. Найти произведение элементов одномерного массива, расположенных между первым и вторым нулевыми элементами 2. Вначале расположить элементы с четным, затем – с нечетным индексом. |
| 1. Найти сумму кубов элементов одномерного массива, расположенных между первым и последним положительными элементами. 2. Вначале расположить элементы с нечетным, затем – с четным индексом. |
| 1. Найти сумму кубов элементов одномерного массива, расположенных до последнего положительного элемента. 2. Удалить из массива элементы, модуль которых не превышает 10. Освободившиеся в конце элементы заполнить нулями. |
| 1. Найти сумму кубов элементов одномерного массива, расположенных между первым и последним отрицательными элементами. 2. Удалить из массива отрицательные элементы. Освободившиеся в конце элементы заполнить нулями. |
| 1. Найти сумму квадратов элементов одномерного массива, расположенных между первым и последним нулевыми элементами. 2. Удалить из массива положительные элементы. Освободившиеся в конце элементы заполнить нулями. |
| 1. Найти произведение элементов одномерного массива, расположенных между максимальным и минимальным по модулю элементами. 2. Удалить из массива четные элементы. Освободившиеся в конце элементы заполнить нулями. |
| 1. Найти произведение элементов одномерного массива, расположенных между максимальным и минимальным элементами. 2. Удалить из массива нечетные элементы. Освободившиеся в конце элементы заполнить нулями. |