Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Понятие процедура в PASCAL. 
Соответствие параметров. 
Параметры-значения и параметры переменные. 
Локальные и глобальные параметры

РефератПомощь в написанииУзнать стоимостьмоей работы

Понятие процедура в PASCAL. Процедура — это независимая именованная часть программы, которую можно вызвать по имени для выполнения определённой в ней последовательности действий. Параметры-значения. Если в качестве формального параметра указана переменная, то такой параметр и есть параметр-значение (a, b и с в процедуре sq: procedure sq ((a, b, c: real; var x1, x2: real)). Параметры-значения… Читать ещё >

Понятие процедура в PASCAL. Соответствие параметров. Параметры-значения и параметры переменные. Локальные и глобальные параметры (реферат, курсовая, диплом, контрольная)

Понятие процедура в PASCAL. Процедура — это независимая именованная часть программы, которую можно вызвать по имени для выполнения определённой в ней последовательности действий.

Структура процедуры имеет следующий вид:

Procedure (формальные параметры: их тип);

Var.

(локальные переменные).

begin.

.. .

end;

Соответствие параметров. Для обмена информацией между процедурами и функциями и другими блоками программы существует механизм входных и выходных параметров. Входными параметрами называют величины, передающиеся из вызывающего блока в подпрограмму (исходные данные для подпрограммы), а выходными — передающиеся из подпрограммы в вызывающий блок (результаты работы подпрограммы).

Параметры, использующиеся при записи текста подпрограммы в разделе описаний, называют формальными (константы и выражения недопустимы), а те, что используются при ее вызове — фактическими (константы, переменные, выражения, массивы).

Формальные параметры в заголовке процедур и функций записываются в виде:

var имя праметра: имя типа ;

Параметры-значения и параметры переменные. Если перед именем формального параметра стоит ключевое слово var, то такой параметр есть параметр-переменная (x1 и x2 в заголовке.

procedure sq (a, b, c: real; var x1, x2: real)).

Параметры-значения. Если в качестве формального параметра указана переменная, то такой параметр и есть параметр-значение (a, b и с в процедуре sq: procedure sq ((a, b, c: real; var x1, x2: real)).

Локальные и глобальные параметры. Локальные параметры объявляются внутри подпрограммы и доступны только самой подпрограмме. Для локальных параметров происходи динамическое выделение памяти в процессе решения задачи.

Глобальные параметры объявляются вне подпрограммы в разделе деклараций основной программы и могут быть доступны как самой основной программе, так и всем ее подпрограммам. Глобальные параметры сохраняют свои значения в течение «всей жизни» программы.

Показать весь текст
Заполнить форму текущей работой