logo search
Лекции по информационным технологиям / Лекции_2_семестр

Стандартные подпрограммы

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

Входнойпараметр – это переменная, значение которой должно быть установлено до начала обращения к данной подпрограмме.

Выходнойпараметр – это переменная, которая получает свой значение в результате работы подпрограммы.

Главное отличие функции от процедуры заключается в том, что результат работы функции – единственное значение, которое называется возвращенным, а результат работы процедуры – одно значение, несколько значений или ни одного. Кроме того, обращение к функции является разновидностью операнда (входит в состав выражения), а вызов процедуры – разновидностью оператора. Вызываются процедуры и функции по строго определенному имени и располагаются в специализированных библиотечных модулях, имеющих системные имена. Используемые библиотечные модули подключаются в разделе Uses:

Unit Unit1;

Interface

Uses

Windows, Messages, SysUtils, Variants, Classes,

Graphics, Controls, Forms, Dialogs, StdCtrls, Math;

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