Стандартные подпрограммы
Строковые выражения
Операндами строковых выражений могут быть символы или последовательность символов (строки), заключенная в апострофы. В них могут входить строковые константы, строковые переменные и строковые функции, разделенные знаком операции конкатенации (сцепления) или операцией отношения.
В любом языке программирования имеются готовые блоки программ, написанных разработчиками языка, к которым можно обращаться, указывая только их имя. Такие самостоятельные программные блоки называются подпрограммами. Они встроены в язык, т.е. фактически являются частью языка программированияиназываются встроенными или стандартными подпрограммами. Реализуются подпрограммы в виде процедур или функций. Каждой процедуре или функции дается уникальное имя и четко устанавливается перечень и тип входных и выходных параметров.
Входной параметр – это переменная, значение которой должно быть установлено до начала обращения к данной подпрограмме.
|
|
Выходной параметр – это переменная, которая получает свой значение в результате работы подпрограммы.
Главное отличие функции от процедуры заключается в том, что результат работы функции – единственное значение, которое называется возвращенным, а результат работы процедуры – одно значение, несколько значений или ни одного. Кроме того, обращение к функции является разновидностью операнда (входит в состав выражения), а вызов процедуры – разновидностью оператора. Вызываются процедуры и функции по строго определенному имени и располагаются в специализированных библиотечных модулях, имеющих системные имена. Используемые библиотечные модули подключаются в разделе Uses:
Unit Unit1;
Interface
Uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms, Dialogs, StdCtrls, Math;
Библиотечные модули Delphi содержат большое количество стандартных подпрограмм (процедур и функций) как математических, так и преобразования типов и т.д.
Оператором можно назвать закодированную форму инструкции алгоритма, несущую определенный смысл.
Операторы (statements) в любом языке программирования являются основными исполняемыми элементами кода приложения.
Различают операторы присваивания, алгоритмические и функциональные операторы.
Алгоритмические операторы используются для организации последовательности выполняемых исполнителем действий. Важнейшие из них – операторы безусловных переходов, условные операторы, операторы циклов.
Функциональные или системные операторы – это встроенные в язык функции и процедуры, с помощью которых производятся важные и часто используемые действия, такие, как, например, ввод и вывод данных.
После каждого оператора ставится символ «точка с запятой».