Азбука език паскал програмиране, ДПА 2018 Математика Физика Информатика

Паскал език за програмиране е разработен през годините 1968-1971. Никлаус Вирт в Цюрих информатика институт (Швейцария). Първоначалната цел на езиковото развитие е продиктувано от необходимостта от инструмент "за преподаване програмиране на системен дисциплина." Скоро, обаче, той разкри изключително ефикасен Паскал език в различни приложения, от решаване на малки проблеми на цифрово-буквен знак за развитието на сложни софтуерни системи - компилатори, бази данни, операционни системи и т.н.

Текст, Pascal-програма е поредица от линии, образувани от букви, формиращи език азбука. Програма линии спират чрез специални знаци за контрол не са включени в азбуката. Максималната дължина е 126 символа.
език азбука се състои от следните знаци:

Лексикално структура на езика.

Символи на азбуките на езика, използван за изграждане на Паскал-програмни основни елемента - жетони.

Token - най-малката единица на езика, който има самостоятелно значение.

В Turbo Pascal, има следните класове символи:

1. Помещенията (запазено) дума.
Това е ограничена група от думи, състоящи се от буквите. Всяка официална дума е неделима образование, по смисъла на който е фиксиран на езика. НЕ използвайте функционални думи въведени от програмист като имена (т.е., като идентификатори на променливи, константи и др.)

Всички 55 официални езикови думи са представени по-долу.

Имайте предвид, че език синтаксис на Turbo Pascal е в действителност позволява използването на някои функционални думи като идентификатори (на броя на такива думи включва асемблер, външен, напред, прекъсвам, частни, виртуална). Строго погледнато, тези думи се наричат ​​на езика на директивите. Въпреки това, за по-големи програми яснота използват директиви като идентификатори не се препоръчва.

  1. Идентификатори (имена). Идентификатори са въведени да се позова на програмата променливи, константи, типове, етикети, процедури и функции, и се формират от букви и цифри, но тя може да започне само с буква.

ID Дължина може да бъде произволно, но компилаторът вижда само първата 63 от своя символ.

Важно е да се помни, че в Turbo Pascal език подходящи главни и малки букви в идентификатори и функционални думи не се отличават. По този начин, следните три идентификатори представляват една и съща променлива:

индекс
INDEX
индекс

  1. Image. Тази група представлява броя на символите, символни низове, както и някои други ценности. Условия за образна диагностика ще бъдат дадени в съответните раздели.
  2. Табели операциите са образувани от една или повече специални символи и имат за цел да уточни операциите по обмяна на данни на ценностите и за изчисляване-Ню Йорк.
  3. Сепаратори също се формират за специалните знаци и се използват главно за да се увеличи видимостта на програмните текстове. Примери на дистанционни елементи са следните структури:

директиви компилатор трябва да включват веднага след презрамки на отвора (без проба риболов и раздели) символ '$' (долар), а зад нея - една буква определяне специфичен режим на компилация. След букви може присъствие вана "+" знак (положително) или "-" (минус) определяне, съответно, но определени затвори предварително определен режим, например:

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