Программа на Turbo Pascal состоит из отдельных предложений трех типов: операторов, комментариев и директив компилятору. Они могут начинаться в любом месте строки и могут занимать как несколько строк каждое, так и записываться по несколько штук в одной строке. Однако традиционно, каждое предложение программы стараются записывать в отдельной строке.
В общем случае, Паскаль-программа делится на заголовок, блок описаний и блок выполняемых операторов, из которых обязательным является только последний блок (тело программы).
Turbo Pascal разрешает опускать заголовок программы, но если он используется, то представляет собой обычно следующий вид:
program <имя программы>;
Здесь и далее понятие, заключенное в угловые скобки должно быть заменено конкретным значением написанного понятия, например:
program Primer_1;
За заголовком следует блок описаний (объявлений переменных, констант, функций и т.д.), который теоретически (для простейшей программы) может отсутствовать. Его структура описана ниже.
Раздел выполняемых операторов должен начинаться открывающей скобкой begin и заканчиваться закрывающей скобкой end. (с точкой на конце!).
Пример простейшей программы на Паскале, вычисляющей площадь круга:
program Circle; Заголовок программы
const Начало блока описаний
PI=3.1416; Объявление констант
var Объявление переменных
S,R : real; Конец блока описаний
begin Начало выполняемых операторов
writeln('Задайте радиус круга'); Вывод сообщения на экран-запрос данных
read(R); Ввод числа с клавиатуры
s:=PI*sqr(R); Вычисление площади круга
writeln('Площадь круга равна ',S); Вывод результата на экран
end. Конец программы