Программирование на языках высокого уровня. Максимова Т.М. - 18 стр.

UptoLike

Составители: 

18
3. Ðåçóëüòàòû òåñòèðîâàíèÿ ïðîãðàììû.
Çàêëþ÷åíèå.
Áèáëèîãðàôè÷åñêèé ñïèñîê.
Ïðèëîæåíèå.
5. ÏÎßÑÍÅÍÈß Ê ÈÑÏÎËÜÇÓÅÌÎÉ ÒÅÐÌÈÍÎËÎÃÈÈ
Àêòèâàöèÿ ïîäïðîãðàììû ñîçäàåòñÿ ïðè êàæäîì âûçîâå ýòîé ïîä-
ïðîãðàììû.
Ïîä çàïèñüþ àêòèâàöèè ïîäïðîãðàììû â ðàìêàõ äàííîãî äîêóìåíòà
áóäåì ïîíèìàòü òàáëèöó ëîêàëüíûõ èìåí ïîäïðîãðàììû.
 óñëîâèÿõ ñòàòè÷åñêè îïðåäåëÿåìîé îáëàñòè âèäèìîñòè íåëîêàëü-
íûå ññûëêè êàæäîé ïîäïðîãðàììû îïðåäåëÿþòñÿ âî âðåìÿ òðàíñëÿöèè
ëîêàëüíûìè èìåíàìè òåõ áëîêîâ, â êîòîðûå äàííàÿ ïîäïðîãðàììà âëî-
æåíà, à èìåííî  áëèæàéøèì ïî óðîâíþ âëîæåííîñòè îïèñàíèåì êàæ-
äîãî èìåíè. Äëÿ ïîñòðîåíèÿ òàáëèö ñèìâîëè÷åñêèõ èìåí ïîäïðîãðàìì
èñïîëüçóåòñÿ ñòåê âðåìåíè êîìïèëÿöèè, â êîòîðûé äîáàâëÿþòñÿ è èç
êîòîðîãî óäàëÿþòñÿ ëîêàëüíûå èìåíà ïîäïðîãðàììû, ñîîòâåòñòâåííî,
ïðè âõîäå â åå îïèñàíèå è ïðè âûõîäå èç íåãî. Âî âðåìÿ âûïîëíåíèÿ
ïðîãðàììû çíà÷åíèå íåëîêàëüíîé ññûëêè â ïîäïðîãðàììå íå çàâèñèò
îò êîíêðåòíîé äèíàìè÷åñêîé öåïè âûçîâîâ ïîäïðîãðàìì, êîòîðàÿ ïðè-
âîäèò ê àêòèâàöèè äàííîé ïîäïðîãðàììû. Ñòåê âðåìåíè âûïîëíåíèÿ
ñîäåðæèò çàïèñè àêòèâàöèè ïîäïðîãðàìì, îáðàçóþùèõ ýòó äèíàìè÷åñ-
êóþ öåïü. Äëÿ ðåàëèçàöèè êîððåêòíîé ñðåäû ññûëîê ìîæíî âîñïîëüçî-
âàòüñÿ ìåòîäîì ñòàòè÷åñêîé öåïè, â ñîîòâåòñòâèè ñ êîòîðûì êàæäàÿ
çàïèñü àêòèâàöèè ïîäïðîãðàììû â ñòåêå âðåìåíè âûïîëíåíèÿ ïðåäâà-
ðÿåòñÿ óêàçàòåëåì ñòàòè÷åñêîé öåïè (ñì. ðèñ. SCP), ÿâëÿþùèìñÿ áàçî-
âûì àäðåñîì çàïèñè àêòèâàöèè äðóãîé ïîäïðîãðàììû, ðàñïîëîæåííîé
íèæå â ñòåêå è ïðåäñòàâëÿþùåé ïîäïðîãðàììó, êîòîðàÿ ñòàòè÷åñêè âêëþ-
÷àåò â ñåáÿ äàííóþ ïîäïðîãðàììó. Äðóãàÿ ðåàëèçàöèÿ êîððåêòíîé ñðå-
äû íåëîêàëüíûõ ññûëîê èñïîëüçóåò äèñïëåé  îòäåëüíûé âåêòîð, â êî-
òîðûé êîïèðóåòñÿ ñòàòè÷åñêàÿ öåïü ïðè âõîäå â êàæäóþ ïîäïðîãðàììó.
 óñëîâèÿõ äèíàìè÷åñêè îïðåäåëÿåìîé îáëàñòè âèäèìîñòè íåëîêàëü-
íûå ññûëêè êàæäîé ïîäïðîãðàììû çàâèñÿò îò äèíàìè÷åñêîé öåïè âûçî-
âîâ, ïðèâîäÿùåé ê àêòèâàöèè äàííîé ïîäïðîãðàììû, è, ñëåäîâàòåëüíî,
ìîãóò áûòü îïðåäåëåíû òîëüêî âî âðåìÿ âûïîëíåíèÿ ïðîãðàììû. Ðåà-
ëèçàöèÿ êîððåêòíîé ñðåäû íåëîêàëüíûõ ññûëîê ìîæåò âîñïîëüçîâàòüñÿ
âûøåóïîìÿíóòûì ñòåêîì âðåìåíè âûïîëíåíèÿ èëè öåíòðàëüíîé òàáëè-