23
……………………….
Имя типа= описание
;
Описание переменных:
var
имя переменной, …. , имя переменной : тип;
………………………..
имя переменной, …. , имя переменной : тип;
Описание констант:
const
Имя константы = значение;
…………………………….
Имя константы : тип = значение; {типизированная константа}
…………………………….
Значение типизированной константы можно изменять внутри про-
граммы. В этом случае она выступает как переменная с начальным при-
своением. Последовательность описания типов, переменных и констант в
разделе описаний произвольная.
1.7. Процедуры и функции.
Процедуры и функции являются подпрограммами, представляют со-
бой замкнутые блоки инструкций, которые могут быть вызваны для ис-
полнения из разных частей программы. Функция – это подпрограмма, ко-
торая, которая после завершения возвращает результат – данные опреде-
ленного типа. Поэтому функции используются в выражениях или в инст-
рукциях присвоения. Процедура – это подпрограмма, которая после завер-
шения не возвращает результата, и она вызывается в программе как само-
стоятельная инструкция. Функцию также можно вызывать как самостоя-
тельную инструкцию, но при этом ее результат отбрасывается. Объявле-
ние процедур и функций производится в разделе описаний соответствую-
щих блоков программы (основная программа, библиотечный модуль, дру-
гие процедуры и функции).
Объявление процедур и функций.
Процедуры и функции состоят из заголовка, включающего в себя
имя и список передаваемых параметров и тела, куда входит раздел ло-
кальных описаний и раздел инструкций. При объявлении указывается заго-
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com