Файл: Лабораторная работа 13. Процедуры и функции.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.11.2023

Просмотров: 26

Скачиваний: 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. Удалить из массива нечетные элементы. Освободившиеся в конце элементы заполнить нулями.