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

В FPC определены два вида подпрограмм (ПП):

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

ПП – группа инструкций, логически завершенная и специально оформленная. Может вызываться многократно в разных частях программы. Использование ПП улучшает структуру программы, сокращает ее размер. Различают ПП без параметров и с параметрами.

Программа без ПП называется монолитной. Минимальный автономный элемент такой программы – инструкция. Она сложна в разработке, отладке и сопровождении. Структурированная программа называется модульной. Она содержит более крупные компоненты – ПП. ПП – часть программы для решения определенной задачи или подзадачи.

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

Работа с ПП включает два этапа:

  • Описание ПП, которое должно быть сделано до ее вызова в разделе объявления.

Вызов подпрограммы.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.