Тема: Использование процедур и функций в программе на Pascal
Цель работы:Изучение особенностей использования процедур и функций
Пояснения к работе
Подпрограмма – это часть программы, оформленная в виде отдельной синтаксической конструкции и снабженная именем. Вызов подпрограммы (т.е. выполнение действий, заданных в подпрограмме) может быть произведен в некоторой точке программы посредством указания имени этой подпрограммы. Подпрограммы определяются в разделе описания процедур и функций программы.
Процедуры
Процедура – это поименованное сложное действие ,которое представляет собой совокупность операторов.
Для вызова функции используется имя функции со списком фактических параметров, имя обязательно должно быть частью какого-либо выражения (входить в правую часть оператора присвоения, присутствовать в списке данных оператора вывода, в логическом выражении условного оператора)
Отличия функции от процедуры:
· результатом обращения к функции может быть одно единственное значение;
· идентификатор результата не указывается в списке формальных параметров;
· в выполняемой части функции, хотя бы один раз , имени функции должно быть присвоено значение результата (чаще всего перед выходом из функции);
· после списка формальных параметров задается тип результата;
· после обращения к функции управление передается на выполнение следующей операции данного выражения (в соответствии с приоритетом).