Из каких основных разделов состоит программа на Паскале?
=========================================================

 **Из каких основных разделов состоит программа на Паскале?** 

 Программа на языке Паскаль состоит из заголовка программы и тела программы (блока), за которым следует точка — признак конца программы. В свою очередь, блок содержит разделы описаний и раздел операторов.   
  
 *program <имя программы>;   
  
 uses <раздел подключения модулей>;   
  
 label <раздел меток>;   
  
 const <раздел констант>;   
  
 type <раздел типов>;   
  
 var <раздел переменных>;   
  
 <раздел подпрограмм>;   
  
 begin   
 <раздел операторов>   
 end.*   
  
 Раздел операторов имеется в любой программе и является основным. Предшествующие разделы носят характер описаний и не все обязательно присутствуют в каждой программе. 

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

 Любая программа на языке программирования Pascal имеет три составляющие: 1) заголовок; 2) раздел описаний; 3) тело программы.   
  
 1) Заголовок – это слово Program , после которого идет название программы латиницей и точка с запятой в конце. Название не может начинаться с цифры, не должно совпадать с зарезервированными словами (begin, end, integer и т.п.) или с названиями переменных из раздела описаний (см. ниже), а также недопустимо использование каких бы то ни было символов (‘@’, ‘%’, ‘&’ и т.п.), кроме подчеркивания. Название желательно давать со смыслом, которое отображало бы суть самой программы. Но заголовок писать не обязательно.   
  
 2) Раздел описаний – Поскольку сначала мы будем рассматривать простейшие задачи, то у нас во втором разделе будет находиться или описание констант, или переменных .   
  
 3) Тело программы – блок операторов, в котором записываются команды для выполнения. Начинается этот блок словом begin («начало»), а заканчивается словом end. («конец») с точкой в конце.   
  
 Таким образом, в общем случае программа на Паскале выглядит следующим образом:   
  
 Program <название программы>;   
  
 <раздел описаний>   
  
 begin   
 <оператор 1>;   
 <оператор 2>;   
 . . . . . . .   
 <оператор N>   
 end.   
  
 Перед оператором end точку с запятой ставить не нужно. 

 По определению стандартного Паскаля, программа состоит из заголовка программы и тела программы (блока), за которым следует точка — признак конца программы. В свою очередь, блок содержит разделы описаний (меток, констант, типов, переменных, подпрограмм) и раздел операторов.   
  
 ![](http://ingvarr.net.ru/img/2021/02/15/0104.jpg)   
  
 Раздел операторов имеется в любой программе и является основным. Предшествующие разделы носят характер описаний и не все обязательно присутствуют в каждой программе.