Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
с 9-19.docx
Скачиваний:
4
Добавлен:
04.08.2019
Размер:
61.04 Кб
Скачать

19. Объявление функции. Объявления процедуры.

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

┌──────────────────────────────────────────────────────────┐

│ Процедура или функция │┌────────────────────────────────────────────────────────┐│

││ Заголовок процедуры или функции │└────────────────────────────────────────────────────────┘│

│┌────────────────────────────────────────────────────────┐│

││ Блок процедуры или функциями ││

││ begin ││┌──────────────────────────────────────────────────────┐││

│││ Логика ││└──────────────────────────────────────────────────────┘││

││ end; │└────────────────────────────────────────────────────────┘│

└──────────────────────────────────────────────────────────┘

Рис. 1.1 Диаграмма процедуры или функции.

Если вы обнаружите, что в вашей диаграмме одни и те же действия выполняются многократно, такую логику желательно выделить в процедуру или функцию. Вы можете один раз записать этот код в процедуре или функции, а затем многократно вызывать его в программе. Процедура или функция должна содержаться в программе перед секцией основного кода. В основном коде она может затем использоваться (вызываться).

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