Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ekzamen_po_op.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
68.6 Кб
Скачать
  1. Процедуры и функции

Процедуры и функции – подпрограммы.

Применяются, когда при решении задач когда некоторую совокупность команд необходимо повторять в программе несколько раз.

Программа состоит из 3 частей:

  1. Имя – procedure …

  2. Декларативная часть – var …

  3. Процедурная – begin … end;

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

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

Функции:

  • Синтаксис:

Function <имя>: <тип функции>;

Var …

Begin

End;

Функция всегда возвращает значение, предназначена для вычисления

  • Вызов в программе

<Имя функции> (<имя параметра>:<тип>);

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

Процедуры:

  • Синтаксис:

Procedure <имя процедуры> (var <параметр>:<тип>); // var ставится перед тем параметром, который будет изменятся в теле процедуры

Begin

End;

  • Передача параметров осуществляется двумя способами:

  • По ссылке

  • По значению

В подпрограмму пересылается копия значения переменной.

Если необходимо, чтобы значение переменной в процедуре менялось, то необходимо осуществить передачу данных по ссылке путем указания слова var перед передаваемым формальным параметром

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]