Составители:
20
 òàáëèöàõ èìåí ïîëåì êëþ÷à ÿâëÿåòñÿ ïîëå ñèìâîëè÷åñêîãî èìåíè;
îñòàëüíûå ïîëÿ çàïèñè òàáëèöû èìåí ìîãóò ñîäåðæàòü äàííûå î òèïå
èìåíè (íàïðèìåð: ïåðåìåííàÿ, ïàðàìåòð, ôóíêöèÿ; åñëè ïåðåìåííàÿ
êàêîãî òèïà; åñëè ïàðàìåòð êàê ïåðåäàåòñÿ è ò. ä.).
Òàáëèöà èñïîëíÿåìûõ êîäîâ, èëè ìàññèâ êîäîâ, ìîæåò áûòü îðãàíèçî-
âàíà â âèäå ìàññèâà ñòðîê, êàæäàÿ èç êîòîðûõ ÿâëÿåòñÿ èñïîëíÿåìûì
îïåðàòîðîì èñõîäíîé ïðîãðàììû.
Ïðèíàäëåæíîñòü ôðàãìåíòîâ òàáëèöû èìåí è ìàññèâà èñïîëíÿåìûõ
êîäîâ îòäåëüíûì ïîèìåíîâàííûì áëîêàì, êàê óæå ãîâîðèëîñü âûøå,
óêàçûâàåòñÿ â òàáëèöå èìåí áëîêîâ, íàïðèìåð, â âèäå äèàïàçîíîâ çíà-
÷åíèé èíäåêñîâ ýëåìåíòîâ, ñîîòâåòñòâåííî, òàáëèöû èìåí è ìàññèâà
èñïîëíÿåìûõ êîäîâ.
Ïðèìåð ñîäåðæàíèÿ âíóòðåííèõ ñòðóêòóð, ñôîðìèðîâàííûõ
êîìïèëèðóþùåé ÷àñòüþ ñèñòåìû
Òåêñò èñõîäíîé ïðîãðàììû (âíåøíèå äàííûå)
program main;
var a,b;
procedure c(var d;e);
var a;
begin
end; {c}
procedure d(var e;f);
var b;
begin
c(b,f);
end; {d}
procedure g(h,var i);
var c;
procedure j(var k);
begin
end; {j}
begin
j(c);
d(h,c);
1
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »