Структурата на програма в Паскал

Програма на Паскал се състои от заглавна програма и програма за тяло (блок), последвано от период - знак за края на програмата. На свой ред, на блока е разделена на ламела и описание оператори.

оператори Раздел достъпни във всяка една програма, и е основният. Предходните раздели имат описанията характер, и не всички са задължително присъства във всяка програма.

В някои диалекти на Pascal (пример: Delphi, FreePascal), за разлика от стандарта, можете да:

  • липсата на заглавие на програмата;
  • Форуми Конст, вид, Var, етикет могат да следват един друг в произволен ред и да се срещнат в раздела Декларации толкова пъти.

модули свързващ сектор (цели)

Този раздел се състои от резервирания дума използва, както и списък с имената на тапа стандартни и нестандартни библиотечни модули.

Етикет Описание раздел (етикет)

Преди всеки оператор, Pascal може да се постави етикет, който ви позволява да преминете директно към оператора чрез преход Гото оператор от всяка програма. Етикетът се състои от име, следвано от двоеточие. Името може да бъде идентификатор или номер. Преди употреба, на етикета трябва да бъдат описани. раздел Описанието на етикета започва с запазена дума етикет (таг), следвани от имената на етикетите, разделени със запетаи. Фамилното име на точка и запетая.

Ако на етикета е описано, но не се използва в раздела за оператор, грешката не възниква в този случай, т.е. маркери могат да се използват, за да опишат и с разширяването на програмата.

Описание Раздел константи (на константи)

Секцията константи описва описва възлагане идентификатори константи постоянни стойности. Секцията започва с запазена дума CONST. последвано от поредица от изрази, които се определят идентификатори постоянни числови или низови стойности. изрази за насочване разделени с запетая.

Успешна от гледна точка на мнемонични константи именуване прави програмата по-добре за четене и ви позволява бързо да направите промени, когато промените на алгоритъма.

Раздел, описващ типа данни (тип)

Тип на данните може да бъде пряко е описано в раздела, описващ променливите, всеки идентификатор дефиниран тип. Стандартни типове не се нуждаят от описание, за разлика от потребителски дефинирани типове. Строго погледнато, синтаксиса на Паскал език не изисква определянето на типа на идентификатора и в последния случай, тъй като може да се зададе вида са включени в описанието на променливите. Избирането на описанието на типа по този начин зависи само от спецификата програмист и програмата.

Раздел, описващ типа данни започва с резервирания тип дума. последвана от едно или повече видове дефиниции, разделени със запетая.

Всяко описание определя набор от ценности и се свързва с този комплект за име на тип. Например, тук LatLetter тип определя множество от букви на латинската азбука, дни - множество от цели числа от 1 до 31, Matr - масив от 10 числа.

Раздел, описващ променливите (VAR)

Всяка поява на променлива в програмата трябва да бъдат декларирани. Описание трябва да предхожда използването на променливата. раздела за декларация на променлива започва с запазена дума реактивна (променлива - променлива), а след това с разделени със запетая имената на променливите са изброени след двоеточие, последван от техния вид и точка и запетая.

В този пример, три променливи на програмата А. Б и сума. което може да са описани целочислени стойности, както следва:

Раздел, описващ процедурите и функциите

В този раздел, който се поставя съчетания на тялото. В Pascal съчетания изпълняват ролята на процедури и функции.

оператори раздел

Програмата в Паскал е основната част на операторите, както е било в него с описаните по-горе променливи, константи, стойностите на функциите, изпълнявани от действието, което позволява да се получи резултат, за който е създаден по програмата.

оператор Unit започва резервирания думата започват (старт), следвани от езикови изявления, разделени с точка и запетая. Довършва раздел запазени края на думата. (End) на точката.

Операторите се изпълняват строго последователно в реда, в който те се появяват в текста на програмата в съответствие с правилата на синтаксиса и пунктуация.

литература