Добрый день, уважаемые подписчики! Вот и пришло время нашей второй встречи. В этот раз мы поговорим о структуре программы в Pascal, не зная который нельзя и начинать программирование.
Структура программы
Программа на языке Pascal состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например: Program PRIM . Описания могут включать в себя раздел подключаемых библиотек (модулей), раздел описания меток, раздел описания констант, раздел описания типов, раздел описания переменных, раздел описания процедур и функций. ---------------------------------------------------------------------------------------------------------------------
Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы TURBO PASCAL, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми: uses CRT, Graph.--------------------------------------------------------------------------------------------------------------------- Любой оператор в программе может быть помечен меткой. В качестве метки используются произвольные целые без знака, содержащие не более четырех цифр, либо имена. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например: label 3, 471, 29, Quit.
Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описаний констант: const K= 1024; MAX= 16384 ---------------------------------------------------------------------------------------------------------------------
В разделе описания переменных необходимо определить тип всех переменных, используемых в программе: ---------------------------------------------------------------------------------------------------------------------
var P,Q,R: Integer; A,B: Char; F1,F2: Boolean; ---------------------------------------------------------------------------------------------------------------------
Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в Pascal - программе должны быть обязательно описаны все компоненты программы.
Раздел операторов представляет собой составной оператор, который содержит между служебными словами beginи end, последовательность операторов. Операторы отделяются друг от друга символом ;. (точка) Текст программы заканчивается символом точка.
Кроме описаний и операторов Pascal - программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }.
--------------------------------------------------------------------------------------------------------------------- Текст Pascal - программы может содержать ключи компиляции, которые позволяют управлять режимом компиляции. Синтаксически ключи компиляции записываются как комментарии. Ключ компиляции содержит символ $ и букву-ключ с последующим знаком + (включить
режим) или - (выключить режим). Например: