→ Пошук по сайту       Увійти / Зареєструватися
Знання Мова програмування Pascal

Структура программы

Программа на языке ПАСКАЛЬ состоит из заголовка, разделов описаний и раздела операторов.

Заголовок программы содержит имя программы, например:

Program PRIM;

Описания могут включать в себя раздел подключаемых библиотек (модулей), раздел описания меток, раздел описания констант, раздел описания типов, раздел описания переменных, раздел описания процедур и функций.

Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы TURBO PASCAL, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:

uses  CRT, Graph;

Любой оператор в программе может быть помечен меткой. В качестве метки используются произвольные целые без знака, содержащие не более четырех цифр, либо имена. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например:

  label 3, 471, 29, Quit;

Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описаний констант:

 const K= 1024;   MAX= 16384;

В разделе описания переменных необходимо определить тип всех переменных, используемых в программе:

  var P,Q,R: Integer;
      A,B:   Char;
      F1,F2: Boolean;
  

Описание типов, прцедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в ПАСКАЛЬ - программе должны быть обязательно описаны все компоненты программы.

Раздел операторов представляет собой составной оператор, который содержит между служебными словами

begin.......end
последовательность операторов. Операторы отделяются друг от друга символом ;.

Текст программы заканчивается символом точка.

.

Кроме описаний и операторов ПАСКАЛЬ - программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев

{
и закрывающей скобкой комментариев
}
.

Текст ПАСКАЛЬ - программы может содержать ключи компиляции, которые позволяют управлять режимом компиляции. Синтаксически ключи компиляции записываются как комментарии. Ключ компиляции содержит символ $ и букву-ключ с последующим знаком + (включить режим) или - (выклю- чить режим). Например:

{$E+} - эмулировать математический сопроцессор; {$F+} - формировать дальний тип вызова процедур и функций; {$N+} - использовать математический сопроцессор; {$R+} - проверять выход за границы диапазонов.

Некоторые ключи компиляции могут содержать параметр, например:

{$I имя файла} 

- включить в текст компилируемой программы названный файл.

Пример записи простой программы:

 Program TRIANG;
          var A, B, C, S, P: Real;
          begin
           Read(A,B,C);
           WriteLn(A,B,C);
            P:=(A+B+C)/2;
            S:=Sqrt(P*(P-A)*(P-B)*(P-C));
           WriteLn('S=',S:8:3)
          end.
загрузка...
Сторінки, близькі за змістом