logo search
ЯП / ЯП / ЯП экзамен

Подпрограммы. Формальные и фактические параметры подпрограмм.

Подпрограммы – группы операторов, которые могут быть выполнены неоднократно. Её можно рассматривать как некий сегмент программы, который должен выполняться на разных стадиях вычисления, можно рассматривать, как логическую единицу декомпозиции программы. Классически подпрограмму делят на процедуры и функции.

Основные понятия

Интерфейс подпрограммы – указание ее имени, параметров и типа возвращаемого значения.

Имя подпрограммы – любой допустим идентификатор языка программирования, по которому транслятор однозначно восстанавливает соответствие между вызывающим и вызываемым кодом.

Формальный параметр – некоторое значение, в том числе переменная и адрес памяти передаваемая внутрь подпрограммы и использующаяся ею для вычисления, в том числе и дл возвращения значений.

Тело подпрограммы это группа операторов, из которых состоит программа.

Вызов подпрограммы – оператор, указывающий на необходимость выполнения подпрограммы. В большинстве языков программирования это указание имени и фактических параметров.

Фактический параметр – конкретное значение, подставляемое на место формального параметра.