Сборник заданий для практических занятий по информатике. Крупенников О.Г - 87 стр.

UptoLike

86
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 10.
ПРИМЕНЕНИЕ ПРОЦЕДУР И ФУНКЦИЙ ПРИ РАСЧЕТАХ
ПАРАМЕТРОВ ТЕХНИЧЕСКИХ СИСТЕМ
10.1. Понятие процедур и функций
На практических занятиях 4 и 5 многократное повторение некото-
рой совокупности действий (операторов) на каком-либо этапе выполнения
программы реализовывалось при помощи циклических структур. Однако
при программировании часто приходится выполнять одну и ту же после-
довательность действий на различных этапах обработки информации.
В алгоритмах такого рода в различных местах встречаются фрагмен-
ты, одинаковые по выполняемым действиям и отличающиеся только зна-
чениями исходных данных.
Для более эффективного программирования подобных повторений в
языке FREE PASCAL введено понятие подпрограммы.
Подпрограмма. Это оформленная в виде самостоятельной программ-
ной единицы (модуля) повторяющаяся группа операторов, записанная в
тексте программы однократно и вызываемая к выполнению лишь обраще-
нием к ней (ссылкой).
Структура любой подпрограммы аналогична структуре всей про-
граммы, а сама она должна быть описана до того, как будет использо-
вана в программе или другой подпрограмме. Различают две разновидно-
сти подпрограммпроцедуры и функции.
Процедура. Предназначена для выполнения какой-то законченной
последовательности действий. Любая процедура начинается с заголовка.
В отличие от основной программы его наличие здесь обязательно. Он со-
стоит из зарезервированного слова PROCEDURE, за которым следует ее
имя, и далее в круглых скобкахсписок формальных параметров с указа-
нием их типов:
PROCEDURE<имя процедуры> (<список формальных параметров>);