ПредишенСледващото

Като всеки друг език за програмиране (и други програмиране), Turbo Pascal има азбука - набор от символи, които имат право да използват и възприемат от компилатора. азбуката на езика са:
  1. Малки и главни букви: А, В. Z и а, Ь. Z
  2. Цифри от 0 до 9.
  3. "_" Знака за (ASCII код - 95).
  4. В "разликата" (код 32). Космосът е разделител на езика. Ако две букви от името или ключова дума с интервал, след което двете писма ще бъдат разглеждани като принадлежащи към различни имена (думи). Броят на местата е лишено от смисъл. Къде можете да сложите един интервал, можете да поставите най-много ви харесва.
  5. Символи с ASCII кодове от 0 до 31 (контролни знаци). Те могат да участват в писането на ценности и характер низови константи. Символи затваряне линия (кодове 10 и 13), както и знак за табулация (код 9) също могат да бъдат разграничени.
  6. Специални знаци са ангажирани в изграждането на структури на езика:
    + - * / = <> []. (). ; ^ @ <> $ # "
  7. Композитните символи: <=>= = (*) (.).
    Дистанционни (пространство, в раздела, нов ред) между елементите на композитни символи неприемливи.

Както можете да видите героите от маса rasshirinogo на ASCII, т.е. символи с номера 128 през 255 (т.е. в този диапазон е включена кирилица), както и някои други символи (.%,

и др.) не са включени в азбуката. Въпреки това, те могат да бъдат използвани в програмата, но само под формата на стойности или символен низ константи, както и в текста на коментари.

Лексикално състав на езика

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

Идентификатори (имена). Идентификатори се правят справка в програмата променливи, константи, типове, етикети, процедури, функции, самата програма. В изграждането на идентичност, обърнете внимание на следните правила:
а) идентификатор може да се състои само от букви, включително символа долна черта и цифри (вземания 1-3 азбука език). Не са позволени;
б) Първият символ трябва да бъде буква;
в) главни и малки букви се считат за еквивалентни на компилатора;
ж) максималната дължина на идентификатора - 126 символи. Въпреки това, компилаторът различава само първите 63 знака.
Примери идентификатори: а. x1. алфа. ALPHA. Mass_of_Sun. скорост

Utilities (запазени думи). Това е ограничена група от думи (малко над 50), изработена от букви. Смисълът на всяка дума ясно фиксирана услуга на езика. Запазени ключови думи не могат да бъдат използвани kachetve идентификатори, въведени от програмист.
Примери за функционални думи: започнат. край. за. да. ако. друго. масив. инча Министерството на отбраната. Var. единица и т.н.

Неназовани константи (изображение). Група на символите, указващи цифри, знаци низове, както и някои други стойност. Например, "а" - символ на "а"; "Turbo Pascal" - текстов низ 123 - число или 1.235E2 123.5 - реално число.

Табели операции. Създадена на една или повече специални символи и са предназначени да определят действията за трансформиране на данни и стойности за изчисление.

Коментари - последователност от знаци оградена със скоби <> или в разделителите на формата (*). Коментари се използват за поставяне в програмата обяснителни фрагменти знаци. Например,

Освен това, с помощта на символи <> vermeni може да бъде изключена от програмата специфична група от оператори, защото всичко, което е коментар в текста е напълно игнориран от компилатора.

Ключове събират (Директива Compiler) - spitsialnye дизайни ви позволяват да контролирате режим компилация: активиране или деактивиране на контрола грешка, или деактивира сканиране масиви диапазони, промяна разпределението на паметта и т.н. съставяне ключ predstavoyaet конкретен коментар, съдържащ "$" характер и натиснете бутона с буквата последвано от знак "+" (включите) или "-" (изключено). Например,

- деактивиране на сканиране варира индекси масив;
- позволи обработката на входно-изходни грешки и т.н.

Някои бутони не са установени на готовност, и оформлението на програмата от външни компоненти. Такъв, например, ключът

нарича превключване команда в програмата на външен текстов файл. Тази команда предизвиква компилаторът да разгледа даден файл част от преработени програмата.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!