Программа имеет структуру: program имя программы ; раздел описаний
Каждая паскаль - программа имеет структуру:
program имя_программы ;
раздел описаний
begin
раздел операторов
end.
Имя_программы идентифицирует программу, ноне имеет значения для дальнейшей работы программы. В заголовке после имени программы в скобках через запятую могут записываться имена файловых переменных, используемых программой.
Раздел описаний определяет (описывает) все используемые далее идентификаторы и состоит, вообще говоря, из 5 секций:
метки label метка1,…., метка N;
константы const имя_конст1 = выражение1;
имя_конст M = выражение M;
типы type имя_типа1 = тип1;
имя_типаP = типP;
переменные var имя_перем1,….,имя_перемК: тип1;
имя_перемL,….,имя_перемR: типS;
процедуры procedure имя (параметры);
функции function имя (параметры): тип_результата;
За каждым из заголовков процедуры (функции) следует её собственный блок, оканчивающийся точкой с запятой.
В стандарте Паскаля порядок секций обязателен. В TP7.0 порядок и количество секций произвольные, но при этом можно использовать только уже определённые или предопределённые идентификаторы.
В TP7.0 введена ещё одна секция, расположенная обязательно между заголовком программы и блоком – описание используемых модулей:
uses имя_модуля1,….,имя_модуляТ;
В TP7.0 разрешено использование типизированных констант - фактически переменных с начальным значением. Типизированные константы описываются в секции констант:
const имя_конст1: тип_конст1 = значение1;
имя_констX: тип_констX = значениеX;
Комментарий в Паскале любая последовательность символов, заключённая в фигурные скобки или (* *).
страница 1
скачать
Другие похожие работы: