Теория:

В программе, записанной на языке Паскаль, можно выделить:
  1. заголовок программы;
  2. блок описания используемых данных;
  3. блок описания действий по преобразованию данных (программный блок).
 
Заголовок программы состоит из служебного слова programm и имени программы. После имени программы ставится точка с запятой.
Блок описания данных состоит из раздела описания констант (const), раздела описания переменных (var) и некоторых других разделов.
В разделе описания переменных указываются имена используемых в программе переменных и их типы. Имена переменных одного типа перечисляются через запятую, затем после двоеточия указывается их тип; описание каждого типа заканчивается точкой с запятой.
Ниже приведён пример раздела описания переменных:
 
pr.png
 
Обрати внимание!
Программа может не иметь заголовка; в ней может отсутствовать блок описания данных. Обязательной частью программы является программный блок.
Программный блок содержит команды, описывающие алгоритм решения задачи. Программный блок начинается со слова begin и заканчивается словом end с точкой. Ниже приведён общий вид программы:

primer.png
 
Операторы — языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи.
Обрати внимание!
Точка с запятой служит разделителем между операторами, а не является окончанием соответствующего оператора.
Обрати внимание!
Перед оператором end точку с запятой ставить не нужно.
Источники:
Босова Л. Л., Босова А. Ю., Информатика: учебник для 8 класса. М. : БИНОМ. Лаборатория знаний, 109 с.