Ëåêñåìû - ýòî ìèíèìàëüíûå çíà÷èìûå åäèíèöû òåêñòà â ïðîãðàì-
ìå, íàïèñàííîé íà Ïàñêàëå. Îíè ïðåäñòàâëåíû òàêèìè êàòåãîðèÿìè
êàê ñïåöèàëüíûå ñèìâîëû, èäåíòèôèêàòîðû, ìåòêè, ÷èñëà è ñòðîêîâûå
êîíñòàíòû.
Ïðîãðàììà, íàïèñàííàÿ íà Ïàñêàëå, ñîñòîèò èç ëåêñåì è ðàçäå-
ëèòåëåé, ïðè÷åì ðàçäåëèòåëü ïðåäñòàâëÿåò ñîáîé ïðîáåë èëè êîììåí-
òàðèé. Äâå ñîñåäíèå ëåêñåìû, åñëè îíè ïðåäñòàâëÿþò ñîáîé çàðåçåð-
âèðîâàííîå ñëîâî, èäåíòèôèêàòîð, ìåòêó èëè ÷èñëî, äîëæíû áûòü
îòäåëåíû äðóã îò äðóãà îäíèì è íåñêîëüêèìè ðàçäåëèòåëÿìè.
Ïðèìå÷àíèå: Ðàçäåëèòåëè íå ìîãóò áûòü ÷àñòüþ ëåêñåì,
çà èñêëþ÷åíèåì ñòðîêîâûõ êîíñòàíò.
Borland Pascal èñïîëüçóåò ñëåäóþùèå ïîäìíîæåñòâà íàáîðà ñèì-
âîëîâ êîäà ASCII:
* Áóêâû - áóêâû àíãëèéñêîãî àëôàâèòà îò A äî Z è îò a äî z.
* Öèôðû - àðàáñêèå öèôðû îò 0 äî 9.
* Øåñòíàäöàòèðè÷íûå öèôðû - àðàáñêèå öèôðû îò 0 äî 9, áóêâû
îò A äî F è áóêâû îò a äî f.
* Ðàçäåëèòåëè - ñèìâîë ïðîáåëà (ASCII 32) è âñå óïðàâëÿþùèå
ñèìâîëû êîäà ASCII (ASCII 0-31), âêëþ÷àÿ ñèìâîë êîíöà
ñòðîêè èëè ñèìâîë âîçâðàòà (ASCII 13).
áóêâà
³
ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³ ³ ³
v v v v
ÚÄÄÄ¿ ÚÄÄÄ¿ ÚÄÄÄ¿ ÚÄÄÄ¿
³ A ³ ...
³
Z ³ ³ a ³ ...
³
z ³
ÀÄÂÄÙ
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄ ³
ÀÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄ¿
³
v v
ÚÄÄÄ¿
³
ÀÄÂÄÙ
³
ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ>
øåñòíàäöàòèðè÷íàÿ
öèôðà
³ ÚÄÄÄÄÄÄÄÄÄÄÄ¿
ÀÄÄÄÄÄÄÄÄ>³ öèôðà
³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
ÀÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ ³ ³
³
v v v v ³
ÚÄÄÄ¿ ÚÄÄÄ¿
ÚÄÄÄ¿ ÚÄÄÄ¿ ³
³
ÀÄÂÄÙ ³ ³ ³ ³ ³
ÀÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ>
Ñïåöèàëüíûå ñèìâîëû è çàðåçåðâèðîâàííûå ñëîâà ïðåäñòàâëÿþò
ñîáîé ñèìâîëû, èìåþùèå îäíî èëè
íåñêîëüêî ôèêñèðîâàííûõ çíà÷åíèé.
Ñïåöèàëüíûìè ñèìâîëàìè ÿâëÿþòñÿ
ñëåäóþùèå îäèíî÷íûå ñèìâîëû:
+
- * / = <
> [ ] . ,
( ) : ; ^ @ {
} $ #
Ñëåäóþùèå ïàðû ñèìâîëîâ òàêæå
ïðåäñòàâëÿþò ñîáîé ñïåöèàëüíûå
ñèìâîëû:
<=
>= := ..
(* *) (. .)
Êðîìå òîãî, íåêîòîðûå
ñïåöèàëüíûå ñèìâîëû ÿâëÿþòñÿ çíàêàìè
îïåðàöèé. Ëåâàÿ êâàäðàòíàÿ ñêîáêà ([)
ýêâèâàëåíòíà ïàðå ñèìâîëîâ,
ñîñòîÿùåé èç ëåâîé êðóãëîé ñêîáêè è
òî÷êè ((.). Àíàëîãè÷íî ïðàâàÿ
êâàäðàòíàÿ ñêîáêà (]) ýêâèâàëåíòíà
ïàðå ñèìâîëîâ, ñîñòîÿùåé
èç
òî÷êè è ïðàâîé êðóãëîé ñêîáêè (.)).
Çàðåçåðâèðîâàííûå ñëîâà
è ñòàíäàðòíûå äèðåêòèâû Borland Pascal
Çàðåçåðâèðîâàííûå ñëîâà
Borland Pascal Òàáëèöà 1.1
and exports
mod shr
asm for not
then
begin function object
to
case goto of
type
const if or
unit
consatructor implementation packed until
destructor in procedure
uses
div inherited program var
do inline record while
downto interface repeat
with
else label set
xor
end library shl
 íàñòîÿùåì ðóêîâîäñòâå
çàðåçåðâèðîâàííûå ñëîâà çàïèñàíû
ñòðî÷íûìè áóêâàìè. Îäíàêî, äëÿ Borland
Pascal áåçðàçëè÷åí ðåãèñòð
êëàâèàòóðû, ïîýòîìó âû ìîæåòå
èñïîëüçîâàòü â ñâîåé ïðîãðàììå áóê-
âû êàê íèæíåãî, òàê è âåðõíåãî
ðåãèñòðà.
Äàëåå ïðèâåäåíû ñòàíäàðòíûå
äèðåêòèâû Borland Pascal. Â îò-
ëè÷èå îò çàðåçåðâèðîâàííûõ ñëîâ
ïîëüçîâàòåëü ìîæåò èõ ïåðåîïðåäå-
ëèòü. Îäíàêî äåëàòü ýòî íå
ðåêîìåíäóåòñÿ.
Ñòàíäàðòíûå äèðåêòèâû
Borland Pascal Òàáëèöà 1.2
ÄÄÄÄÄÄÄ
absolute far name
resident
export index private
external interrupt public
Èäåíòèôèêàòîðû âûñòóïàþò â
êà÷åñòâå èìåí êîíñòàíò, òèïîâ,
ïåðåìåííûõ, ïðîöåäóð, ìîäóëåé,
ïðîãðàìì è ïîëåé â çàïèñÿõ.
Èäåíòèôèêàòîð ìîæåò èìåòü ëþáóþ
äëèíó, îäíàêî òîëüêî ïåðâûå
åãî 63 ñèìâîëà ÿâëÿþòñÿ çíà÷èìûìè.
Èäåíòèôèêàòîð äîëæåí íà÷èíàòü-
ñÿ
ñ áóêâû è íå ìîæåò ñîäåðæàòü ïðîáåëîâ.
Ïîñëå ïåðâîãî ñèìâîëà
èäåíòèôèêàòîðà ìîæíî èñïîëüçîâàòü
áóêâû, öèôðû è ñèìâîëû ïîä÷åð-
êèâàíèÿ (çíà÷åíèå ASCII $5F). Êàê è â
çàðåçåðâèðîâàííûõ ñëîâàõ, â
èäåíòèôèêàòîðàõ ìîæíî èñïîëüçîâàòü êàê
ñòðî÷íûå, òàê è ïðîïèñíûå
áóêâû (êîìïèëÿòîð èõ íå ðàçëè÷àåò).
Èäåíòèôèêàòîð äîëæåí íà÷èíàòüñÿ
ñ áóêâû è íå äîëæåí ñîäåð-
æàòü ïðîáåëîâ. Ïîñëå ïåðâîãî ñèìâîëà äîïóñêàþòñÿ
áóêâû, öèôðû è
ñèìâîë ïîä÷åðêèâàíèÿ (ASCII $5F). Êàê è çàðåçåðâèðîâàííûå ñëîâà,
èäåíòèôèêàòîðû áåçðàçëè÷íû ê ðåãèñòðó êëàâèàòóðû.
Êîãäà èìååòñÿ íåñêîëüêî ìåñò ñ
óêàçàíèåì îäíîãî è òîãî
æå
èäåíòèôèêàòîðà, äëÿ
çàäàíèÿ íóæíîãî èäåíòèôèêàòîðà íåîáõîäèìî
óòî÷íèòü ýòîò èäåíòèôèêàòîð ñ ïîìîùüþ
èäåíòèôèêàòîðà ìîäóëÿ. Íàï-
ðèìåð, äëÿ óòî÷íåíèÿ èäåíòèôèêàòîðà
Ident ñ ïîìîùüþ èäåíòèôèêàòî-
ðà ìîäóëÿ UnitName ñëåäóåò çàïèñàòü
UnitNamt.Ident. Òàêîé êîìáè-
íèðîâàííûé èäåíòèôèêàòîð íàçûâàåòñÿ
óòî÷íåííûì èäåíòèôèêàòîðîì.
Ïðèìå÷àíèå: Ìîäóëè
îïèñûâàþòñÿ â Ãëàâå 7 "Ðóêîâîäñòâà
ïîëüçîâàòåëÿ" è â Ãëàâå 10
äàííîãî ðóêîâîäñòâà.
ÚÄÄÄÄÄÄÄÄÄÄÄ¿
Èäåíòèôèêàòîð ÄÄÂÄÄÄ>³ áóêâà
³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄ>
³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ^ ^ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³
ÀÄ>³ ñèìâîë
ÃÄÙ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ïîä÷åðêèâàíèÿ³ ÃÄÄÄ´ áóêâà
³<ÄÄ´
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
ÃÄÄÄ´ öèôðà ³<ÄÄ´
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
ÀÄÄÄ´ ñèìâîë ³<ÄÄÙ
³ïîä÷åðêèâàíèÿ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄ¿
ñèìâîë ïîä÷åðêèâàíèÿÄÄÄÄÄ>³ _
³ÄÄÄÄÄ>
ÀÄÄÄÙ
èäåíòèôèêàòîð ïðîãðàììû ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
èäåíòèôèêàòîð ìîäóëÿ ÄÄÄÄÄ>³èäåíòèôèêàòîð³ÄÄÄÄ>
èäåíòèôèêàòîð ïîëÿ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
óòî÷íåííûé ÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ èäåíòèôèêàòîð ÃÄÄ>
èäåíòèôèêàòîð ³ ^ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄ¿ ³
ÀÄ>³èäåíòèôèêàòîðÃÄ>³ . ÃÄÙ
³ ìîäóëÿ
³ ÀÄÄÄÙ
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Ïðèâåäåì íåñêîëüêî ïðèìåðîâ
èäåíòèôèêàòîðîâ:
Writeln
Exit
Real2String
System.MemAvail
Dos.Exec
WinCrt.Windows
Äëÿ ÷èñåë, ïðåäñòàâëÿþùèõ ñîáîé êîíñòàíòû öåëîãî è âåùåñò-
âåííîãî òèïà, èñïîëüçóåòñÿ îáû÷íàÿ
äåñÿòè÷íàÿ çàïèñü. Öåëàÿ êîíñ-
òàíòà â øåñòíàäöàòèðè÷íîì ôîðìàòå
èìååò â êà÷åñòâå ïðåôèêñà çíàê
äîëëàðà ($). Òåõíè÷åñêîå îáîçíà÷åíèå (E èëè å ñ ïîêàçàòåëåì ñòå-
ïåíè) â âåùåñòâåííûõ òèïàõ
÷èòàåòñÿ, êàê "íà äåñÿòü â ñòåïåíè".
Íàïðèìåð, 7E-2 îçíà÷àåò
7õ10^-2, à 12.25E+6 èëè
12.25E6 îáà
îáîçíà÷àþò 12.25õ10^+6. Ñèíòàêñè÷åñêèå
äèàãðàììû äëÿ çàïèñè ÷èñåë
ïðèâåäåíû íèæå.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ïîñëåäîâàòåëüíîñòü
ÄÄÄÄÄÄÄÄ>³øåñòíàäöàòèðè÷íàÿÃÄÄÄÄÄÄÄÂÄÄ>
øåñòíàäöàòèðè÷íûõ ^
³ öèôðà ³
³
öèôð ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
ÀÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ïîñëåäîâàòåëüíîñòü
ÄÄÄÄÄÄÄÄ>³ öèôðà ÃÄÄÄÄÄÄÄÂÄÄÄ>
öèôð ^
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
ÀÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
öåëûå áåç çíàêà
ÄÄÄÄÂÄÄÄÄ>³ïîñëåäîâàòåëüíîñòüÃÄÄÄÄÄÄÄÄÄÄÄ>
³ ³
öèôð ³ ^
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
³ ÚÄÄÄ¿
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄ¿
ÀÄÄÄÄ>³ $
³ÄÄÄÄ>³ïîñëåäîâàòåëüíîñòü³
ÀÄÄÄÙ ³øåñòíàäöàòèðè÷íûõ ³
³ öèôð ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄ¿
çíàê ÄÂÄÄÄ>³ + ÃÄÄÄÄÄÄÄ>
³ ÀÄÄÄÙ
^
³ ÚÄÄÄ¿
³
ÀÄÄÄ>³ - ÃÄÄÄÙ
ÀÄÄÄÙ
âåùåñòâåííîå áåç çíàêà
³ ÚÄÄÄÄÄÄÄÄÄÄ¿
ÚÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄ¿
ÀÄÄ>³Ïîñëåäîâà-ÃÄÂÄ>³ .
ÃÄ>³ïîñëåäîâà-ÃÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ>
³òåëüíîñòü ³ ³ ÀÄÄÄÙ
³òåëüíîñòü ³ ³ ^
³ öèôð ³ ³ ³ öèôð ³ ³ ³
ÀÄÄÄÄÄÄÄÄÄÄÙ ³ ÀÄÄÄÄÄÄÄÄÄÄÙ ³ ³
³ v ÚÄÄÄÄÄÄÄÄÄÄ¿ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ>³ìàñøòàáíûéÃÄÙ
³
ìíîæèòåëü³
ÀÄÄÄÄÄÄÄÄÄÄÙ
ìàñøòàáíûé ìíîæèòåëü
³ ÚÄÄÄ¿
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ÀÄÄÄÄÄÄÄÂÄ>³ E
ÃÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ>³ïîñëåäîâàòåëüíîñòüÃÄÄ>
³ ÀÄÄÄÙ ^
³ ^ ³
öèôð ³
³ ÚÄÄÄ¿ ³
³ ÚÄÄÄÄ¿ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÀÄ>³ å ÃÄÙ ÀÄ>³çíàêÃÄÄÙ
ÀÄÄÄÙ
ÀÄÄÄÄÙ
÷èñëî áåç çíàêà
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ÀÄÄÄÄÄÄÄÄÄÄÄÂÄ>³öåëîå áåç
çíàêàÃÄÄÄÄÄÄÄÄ>
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ^
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
ÀÄ>³âåùåñòâåííîåÃÄÄÄÄÄÄÄÙ
³áåç çíàêà ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ
÷èñëî ñî çíàêîì
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ÀÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ>³÷èñëî áåç çíàêàÃÄÄÄÄ>
³ ^ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
³ ÚÄÄÄÄ¿
³
ÀÄ>³çíàêÃÄÄÄÄÄÙ
ÀÄÄÄÄÙ
×èñëà ñ äåñÿòè÷íûìè òî÷êàìè èëè ïîêàçàòåëÿìè ñòåïåíè ïðåäñ-
òàâëÿþò ñîáîé êîíñòàíòû âåùåñòâåííîãî
òèïà. Îñòàëüíûå äåñÿòè÷íûå
÷èñëà îáîçíà÷àþò êîíñòàíòû öåëîãî
òèïà. Îíè äîëæíû ïðèíèìàòü çíà-
÷åíèÿ â äèàïàçîíå îò -2147483648 äî
2147483647.
Øåñòíàäöàòèðè÷íûå ÷èñëà îáîçíà÷àþò êîíñòàíòû öåëî÷èñëåííîãî
òèïà. Îíè äîëæíû íàõîäèòüñÿ
â äèàïàçîíå îò
$00000000 äî
$FFFFFFFF. Îêîí÷àòåëüíûé çíàê çíà÷åíèÿ îïðåäåëÿåòñÿ øåñòíàäöàòè-
ðè÷íîé çàïèñüþ.
Ìåòêîé ÿâëÿåòñÿ ïîñëåäîâàòåëüíîñòü öèôð â äèàïàçîíå îò 0 äî
9999.
Íà÷àëüíûå íóëè íå ÿâëÿþòñÿ çíà÷àùèìè. Ìåòêè èñïîëüçóþòñÿ ñ
îïåðàòîðàìè ïåðåõîäà goto.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Ìåòêà ÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄ>³ ïîñëåäîâàòåëüíîñòü ÃÄÄÄÄÄÄÄÄÄÄ>
³ ³
öèôð ³ ^
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
ÀÄÄÄÄÄÄÄÄÄÄÄ>³èäåíòèôèêàòîðÃÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Êàê ðàñøèðåíèå ñòàíäàðòíîãî
Ïàñêàëÿ, Borland Pascal ïîçâîëÿ-
åò èñïîëüçîâàòü â êà÷åñòâå ìåòîê
èäåíòèôèêàòîðû ôóíêöèé.
Ñòðîêà ñèìâîëîâ ïðåäñòàâëÿåò
ñîáîé ïîñëåäîâàòåëüíîñòü, ñî-
äåðæàùóþ íîëü è áîëåå ñèìâîëîâ èç ðàñøèðåííîãî íàáîðà
ñèìâîëîâ
êîäà ASCII, çàïèñàííóþ â îäíîé ñòðîêå ïðîãðàììû è çàêëþ÷åííóþ â
îäèíî÷íûå êàâû÷êè (àïîñòðîôû). Ñòðîêà ñèìâîëîâ, íè÷åãî íå ñîäåð-
æàùàÿ ìåæäó àïîñòðîôàìè, íàçûâàåòñÿ
íóëåâîé ñòðîêîé. Äâà ïîñëåäî-
âàòåëüíûõ àïîñòðîôà â ñòðîêå ñèìâîëîâ îáîçíà÷àþò îäèí ñèìâîë -
àïîñòðîô. Àòðèáóò äëèíû ñòðîêè
ñèìâîëîâ âûðàæàåòñÿ äåéñòâèòåëüíûì
êîëè÷åñòâîì ñèìâîëîâ ìåæäó
àïîñòðîôàìè, íàïðèìåð:
'Borland'
'You'll see'
''''
';'
' '
'' { ïóñòàÿ ñòðîêà }
' ' { ïðîáåë }
 êà÷åñòâå ðàñøèðåíèÿ ñòàíäàðòíîãî Ïàñêàëÿ, Borland Pascal
ðàçðåøàåò âñòàâëÿòü â ñòðîêó ñèìâîëîâ
óïðàâëÿþùèå ñèìâîëû. Ñèìâîë
# ñ öåëîé êîíñòàíòîé áåç çíàêà â
äèàïàçîíå îò 0 äî 255 îáîçíà÷àåò
ñîîòâåòñòâóþùèé ýòîìó çíà÷åíèþ ñèìâîë
â êîäå ASCII. Ìåæäó ñèìâî-
ëîì
# è öåëîé êîíñòàíòîé íå
äîëæíî áûòü íèêàêèõ ðàçäåëèòåëåé.
Àíàëîãè÷íî, åñëè íåñêîëüêî óïðàâëÿþùèõ
ñèìâîëîâ âõîäèò ñòðîêó
ñèìâîëîâ, òî ìåæäó íèìè íå äîëæíî áûòü
ðàçäåëèòåëåé.
Ïðèâåäåì íåñêîëüêî ïðèìåðîâ ñòðîê
ñèìâîëîâ:
#13#10
'Line 1'#13'Line2'
#7#7'Make up!'#7#7
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ñòðîêà ñèìâîëîâ ÄÄÄÄÂÄÄ>³
ñòðîêà â êàâû÷êàõ ÃÄÄÄÂÄÂ>
^ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³
³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³
³ ÀÄÄ>³
óïðàâëÿþùàÿ ñòðîêà ÃÄÄÄÙ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
ÀÄÄÄÄÄÙ
ÚÄÄÄ¿ ÚÄÄÄ¿
ñòðîêà ÄÄÄÄÄÄ>³ ' ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄ>³ '
ÃÄÄÄÄ>
â êàâû÷êàõ ÀÄÄÄÙ ^
ÚÄÄÄÄÄÄ¿ ³ ÀÄÄÄÙ
ÀÄÄ´ñèìâîë³<ÄÙ
³ñòðîêè³
ÀÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ñèìâîë ñòðîêè
ÄÄÄÂÄÄ>³ëþáîé ñèìâîë, êðîìå ' ÃÄÄÄÄÄÄÄ>
³ ³ èëè CR ³ ^
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ÚÄÄÄ¿ ÚÄÄÄ¿ ³
ÀÄÄÄÄÄÄÄ>³ ' ÃÄÄÄÄÄÄ>³ ' ÃÄÄÄÄÄÙ
ÀÄÄÄÙ ÀÄÄÄÙ
ÚÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ñèìâîë ñòðîêè ÄÄÄÄÄÄ>³ #
ÃÄ>³ áåççíàêîâîå öåëîå ÃÄÂÄÄ>
^ ÀÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
ÀÄÄÄÄÄÙ
Ïðèìå÷àíèå: CR - ñèìâîë
âîçâðàòà êàðåòêè.
Äëèíà ñèìâîëüíîé
ñòðîêè - ýòî ôàêòè÷åñêîå ÷èñëî
ñèìâîëîâ â
ñòðîêå. Ñòðîêà ñèìâîëîâ ëþáîé äëèíû ñîâìåñòèìà ñ ëþáûì ñòðîêîâûì
òèïîì è, ïðè ðàçðåøåíèè äèðåêòèâîé
{$X+} ðàñøèðåííîãî ñèíòàêñèñà,
ñ òèïîì PChar.. Êðîìå òîãî,
ñòðîêà ñèìâîëîâ ñ äëèíîé, ðàâíîé 1,
ñîâìåñòèìà ñ ëþáûì òèïîì Char.
Ñòðîêà ñèìâîëîâ äëèíîé n, ãäå n
áîëüøå èëè ðàâåí 1, äîïóñòèìà äëÿ
ëþáîãî ñòðîêîâîãî òèïà è óïàêî-
âàííûõ ìàññèâîâ èç n ñèìâîëîâ.
Ñëåäóþùèå êîíñòðóêöèè ïðåäñòàâëÿþò ñîáîé êîììåíòàðèè è ïîý-
òîìó èãíîðèðóþòñÿ êîìïèëÿòîðîì:
{ ëþáîé òåêñò, íå ñîäåðæàùèé ïðàâóþ ôèãóðíóþ ñêîáêó }
(* ëþáîé òåêñò, íå ñîäåðæàùèé
çâåçäî÷êó/ïðàâóþ êðóãëóþ
ñêîáêó *)
Êîììåíòàðèé, ñîäåðæàùèé çíàê
äîëëàðà ($) ñðàçó ïîñëå îòêðû-
âàþùåé ñêîáêè { èëè (*, ÿâëÿåòñÿ äèðåêòèâîé êîìïèëÿòîðà. Çà ñèì-
âîëîì $ ñëåäóåò ìíåìîíèêà êîìàíäû
êîìïèëÿòîðà.
Ïðèìå÷àíèå: Îáùåå îïèñàíèå
äèðåêòèâ êîìïèëÿòîðà äàíî â
Ãëàâå 2 "Ñïðàâî÷íîãî
ðóêîâîäñòâà ïðîãðàììèñòà".
 Borland Pascal ñòðîêè ïðîãðàììû
èìåþò ìàêñèìàëüíóþ äëèíó â
126 ñèìâîëîâ.