Глава 2. СТРУКТУРА ПРОГРАММЫ
В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
- заголовок программы;
- раздел объявления меток;
- раздел объявления констант;
- раздел объявления типов;
- раздел объявления переменных;
- раздел объявления процедур и функций;
- тело программы (обязательная часть).
Заголовок программы состоит из зарезервированного слова program и имени программы
(со списком параметров, заключенных в круглые скобки). Завершается заголовок точкой
с запятой. Разделы должны обязательно располагаться в указанном выше порядке.
В Turbo Pascal имеются особенности в структуре программы. Так, заголовок программы
необязателен и игнорируется компилятором. Порядок размещения разделов произвольный,
можно создавать несколько одинаковых разделов. Единственное правило, которое необходимо
выдерживать, - в любом месте программы можно использовать лишь элементы (метки, типы,
константы, переменные, подпрограммы и т. д.), которые были определены ранее по тексту
программы или является предопределенными элементами языка. Исключением из этого правила
может быть лишь определение типа-указателя через неопределенный до этого тип. Однако
этот тип в дальнейшем должен быть обязательно определен. Кроме того, в Turbo Pascal
существует еще один раздел - раздел объявления используемых модулей.
Тело программы начинается словом begin, а заканчивается словом end с точкой, которая
является признаком конца программы.
Пример. Программа, вычисляющая сумму двух чисел.
program EXAMPLE1; {заголовок программы}
var {раздел объявления переменных}
X,У, Summa: Real;
begin {начало тела программы}
Write('Введите числа X и Y '); {вывод сообщения на экран}
ReadLn(X, Y); {чтение двух чисел с клавиатуры}
Summa := X + У; {вычисление суммы}
WriteLn ('Сумма чисел X и Y равна’,Summa); {вывод результата на экран}
end. {конец программы}