Отправляет email-рассылки с помощью сервиса Sendsay

Pascal "от начала до конца"

  Все выпуски  

Pascal "от начала до конца" Структура программы


Добрый день, уважаемые подписчики! Вот и пришло время нашей второй встречи. В этот раз мы поговорим о структуре программы в Pascal, не зная который нельзя и начинать программирование.

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

 

Программа на языке 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;
---------------------------------------------------------------------------------------------------------------------

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

---------------------------------------------------------------------------------------------------------------------

Раздел операторов представляет собой составной оператор, который содержит между служебными словами begin и end ,   последовательность операторов. Операторы отделяются друг от друга символом ; . (точка)
Текст программы заканчивается символом точка.

---------------------------------------------------------------------------------------------------------------------

Кроме описаний и операторов Pascal - программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }.

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

---------------------------------------------------------------------------------------------------------------------

  {$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.

 

 


 

Также, информацию по этому, замечательному языку программирования, вы можете найти по адресу: http://webbookpro.ucoz.ru/publ/2-1-0-12

 А если у кого то есть какие-либо предложения, то пишите мне на e-mail: lapin5@rambler.ru

До встречи в следующем выпуске,  уже в четверг!!!


Если Вам понравилась наша рассылка и Вы являетесь владельцем интернет-ресурса, то Вы можете поставить ссылку на наш сайт. Вот коды наших ссылок:

 Код текстовой ссылки:


Код нашего баннера:


У нас есть несколько рассылок и вы можете на них подписаться:

     "Обмен ссылками баннерами с ресурсами сети. " http://subscribe.ru/catalog/inet.review.osb

     "Новости сайта Лицея 1550 города Москвы" http://subscribe.ru/catalog/economics.education.liceum1550

Подписывайтесь!!!


В избранное