В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
- заголовок программы;
- раздел объявления меток;
- раздел объявления константы;
- раздел объявления типов;
- раздел объявления переменных;
- раздел объявления процедур и функций;
- тело программы (обязательная часть).
Заголовок программы состоит из зарезервированного слова program и имени программы (со списком параметров, заключенных в круглые скобки), завершается заголовок точкой с запятой.
В Turbo Pascalимеются особенности в структуре программы. Так, заголовок не обязателен и игнорируется компилятором. Порядок размещения разделов произвольный, можно создавать несколько разделов.
Единственное правило, которое необходимо соблюдать: в любом месте программы можно использовать лишь элементы (метки, типы, константы, переменные, подпрограммы и т.д.), которые были определены ранее по тексту программы или являются предопределенными элементами языка.
Исключение - определение типа указателя через неопределенный до этого тип. Однако этот тип в дальнейшем должен быть определен обязательно. В Турбо Паскале существует еще один раздел - раздел объявления используемых модулей.
Тело программы начинается словом begin, заканчивается словом end с точкой, которая является признаком конца программы.
ПримерПрограмма, вычисляющая сумму двух чисел.
program EXAMPLE1; {заголовок программы}
var x,y,summa: real {раздел объявления переменных}
begin
writeln ('введите числа x и y'); {вывод сообщения на экран}
readln (x,y); {чтение двух чисел}
summa:=x+y; {определение суммы}
writeln ('сумма чисел х и у равна', summa); {вывод результата}
end.