-->
|
|
|
§ 3.2. Óïðàâëåíèå èñïîëíèòåëåì ×åðòåæíèê Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÖèêë ÏÎÂÒÎÐÈÒÜ n ÐÀÇÏðè ñîñòàâëåíèè àëãîðèòìîâ äîâîëüíî ÷àñòî âñòðå÷àþòñÿ ñëó÷àè, êîãäà íåêîòîðóþ ïîñëåäîâàòåëüíîñòü êîìàíä íóæíî âûïîëíÿòü íåñêîëüêî ðàç ïîäðÿä. Äëÿ óïðîùåíèÿ çàïèñè àëãîðèòìà â òàêèõ ñëó÷àÿõ ìîæíî èñïîëüçîâàòü ñïåöèàëüíóþ êîíñòðóêöèþ ïîâòîðåíèÿ. Íàïðèìåð, îñíîâíîé àëãîðèòì ðèñîâàíèÿ ðÿäà èç ïÿòè ðîìáîâ (ðèñ. 3.10) ñ ïîìîùüþ êîíñòðóêöèè ïîâòîðåíèÿ ìîæíî çàïèñàòü òàê:
ïåðåâåäè â òî÷êó (1,2)
Ìîæíî ðèñîâàíèå ðîìáà îôîðìèòü â âèäå îòäåëüíîé ïðîöåäóðû: ÏÐÎÖ ðîìá
Òîãäà îñíîâíîé àëãîðèòì áóäåò âûãëÿäåòü òàê: ïåðåâåäè â òî÷êó (1,2)
 îáùåì âèäå êîíñòðóêöèÿ ïîâòîðåíèÿ çàïèñûâàåòñÿ òàê: ÏÎÂÒÎÐÈÒÜ <÷èñëî ïîâòîðåíèé> ÐÀÇ
Ñëóæåáíûå ñëîâà ÏÎÂÒÎÐÈÒÜ è ÊÎÍÅÖ ïèøóòñÿ îäíî ïîä äðóãèì. ×óòü ïðàâåå ìåæäó íèìè çàïèñûâàåòñÿ ïîâòîðÿþùàÿñÿ ïîñëåäîâàòåëüíîñòü êîìàíä (òåëî öèêëà). ×èñëî ïîâòîðåíèé — ïðîèçâîëüíîå öåëîå ÷èñëî. Èìåííî ñòîëüêî ðàç ïðè âûïîëíåíèè àëãîðèòìà áóäóò ïîâòîðåíû êîìàíäû, îáðàçóþùèå òåëî öèêëà.
Èñïîëíèòåëü ×åðòåæíèê ïðåäíàçíà÷åí äëÿ ïîñòðîåíèÿ ðèñóíêîâ íà êîîðäèíàòíîé ïëîñêîñòè. Ñèñòåìà êîìàíä èñïîëíèòåëÿ ïðåäñòàâëåíà â ñëåäóþùåé òàáëèöå:
Àëãîðèòì, ðåøàþùèé íåêîòîðóþ ïîäçàäà÷ó îñíîâíîé çàäà÷è, íàçûâàåòñÿ âñïîìîãàòåëüíûì àëãîðèòìîì. Âñïîìîãàòåëüíûé àëãîðèòì îôîðìëÿåòñÿ â âèäå ïðîöåäóðû. Ïðèêàç íà âûïîëíåíèå âñïîìîãàòåëüíîãî àëãîðèòìà íàçûâàåòñÿ âûçîâîì ïðîöåäóðû è çàïèñûâàåòñÿ â îñíîâíîì àëãîðèòìå. Ïðè ñîñòàâëåíèè àëãîðèòìîâ äîâîëüíî ÷àñòî âñòðå÷àþòñÿ ñëó÷àè, êîãäà íåêîòîðóþ ïîñëåäîâàòåëüíîñòü êîìàíä íóæíî âûïîëíÿòü íåñêîëüêî ðàç ïîäðÿä. Äëÿ óïðîùåíèÿ çàïèñè àëãîðèòìà â òàêèõ ñëó÷àÿõ ìîæíî èñïîëüçîâàòü ñïåöèàëüíóþ êîíñòðóêöèþ ïîâòîðåíèÿ — ÏÎÂÒÎÐÈÒÜ n ÐÀÇ.
|
|
|