Иллюстрированный самоучитель по Delphi 7 для начинающих

Процедуры и функции

  • Последовательность инструкций

    Часто, работая над программой, программист замечает, что некоторая последовательность инструкций встречается в разных частях программы несколько раз. Например, в листинге 6.1 приведена программа пересчета веса из фунтов в килограммы.
  • Функция

    Функция – это подпрограмма, т. е. последовательность инструкций, имеющая имя. | Процесс перехода к инструкциям функции называется вызовом функции или обращением к функции. Процесс перехода от инструкций функции к инструкциям программы, вызвавшей функцию, называется возвратом из функции.
  • Объявление функции

    Объявление функции в общем виде выглядит так: | function Имя (параметр1: тип1,…, параметрК: типК): Тип; var | // здесь объявления локальных переменных begin | // здесь инструкции функции | Имя: = Выражение; end; | Где:
  • Использование функции

    Если вы собираетесь использовать в программе свою функцию, то в простейшем случае ее объявление следует поместить в текст программы, перед подпрограммой, которая применяет эту функцию. | Рис. 6.1. Окно программы Поездка на дачу | Следующая программа (ее текст приведен в листинге 6.4, а вид диалогового окна на рис. 6.1) вычисляет стоимость поездки на дачу.
  • Процедура. Объявление процедуры.

    Процедура – это разновидность подпрограммы. Обычно подпрограмма реализуется как процедура в двух случаях: | когда подпрограмма не возвращает в основную программу никаких данных. Например, вычерчивает график в диалоговом окне;
  • Использование процедуры. Повторное использование функций и процедур.

    Разработанную процедуру нужно поместить в раздел implementation, перед подпрограммой, которая использует эту процедуру. | Инструкция вызова процедуры в общем виде выглядит так: | Имя(СписокПараметров); | Где: | имя – имя вызываемой процедуры;
  • Создание модуля

    Delphi позволяет программисту поместить свои функции и процедуры в отдельный модуль, а затем использовать процедуры и функции модуля в своих программах, указав имя модуля в списке модулей, необходимых программе (инструкция uses).
  • Использование модуля

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