Основы программирования на языке Turbo Pascal. Беляева И.В. - 82 стр.

UptoLike

Составители: 

82
ПРОЦЕДУРЫ И ФУНКЦИИ
ПРОЦЕДУРЫ И ФУНКЦИИ БЕЗ ПАРАМЕТРОВ
В языке Turbo Pascal, как и во всех других современных языках
программирования, имеется возможность разбиения программы на
относительно независимые части, называемые подпрограммами.
Разбивают программы на подпрограммы для того, чтобы:
1. Облегчить создание и отладку программы (маленькие независимые
куски программы легче создавать и отлаживать, чем одну большую
программу).
2. Сократить размер исходного текста и кода программы (в программе
часто имеются повторяющиеся части, и если их вынести в подпрограммы,
то размер исходного текста программы уменьшится).
В разных языках программирования существуют разные правила
работы с подпрограммами. В языке Turbo Pascal существует два вида
подпрограмм. Первыйэто процедуры, второйфункции. Процедура
это подпрограмма, в которой выполняются определенные действия.
Функцияэто подпрограмма, в которой также выполняются
определенные действия, но, в отличие от процедуры, в функции
вычисляется и возвращается значение функции. Определения процедур и
функций в Turbo Pascal очень похожи. Определение функций немного
сложнее, чем определение процедур. Мы начнем изучать работу с
подпрограммами именно с процедур
.
Простейшие процедуры
Возьмем такую задачу. Необходимо ввести массив целых чисел,
удалить из него минимальный элемент, вывести получившийся массив.
Данная задача имеет следующий общий алгоритм решения:
Ввести массив.
Найти индекс минимального элемента.