Функции в Pascal могут быть использованы для организации модульности кода следующим образом:
- Разделение задачи на более простые и понятные фрагменты. 2 В виде подпрограмм оформляются логически законченные части программы. 2 Подпрограмма описывается один раз, а вызываться может столько раз, сколько необходимо. 2
- Избегание избыточности кода. 2 Подпрограмму записывают один раз, а вызывать её на выполнение можно многократно из разных точек программы. 2
- Группировка подпрограмм и связанных с ними данных в отдельные файлы (модули). 2 Разбиение на модули уменьшает время перекомпиляции и облегчает процесс отладки, скрывая несущественные детали за интерфейсом модуля и позволяя отлаживать программу по частям. 2
Функции в Pascal используются в случаях, когда необходимо вернуть некоторый, чаще всего числовой, результат. 3 Обычно функции участвуют в выражениях в качестве операндов. 3