-->
|
|
|
§ 3.3. Óïðàâëåíèå èñïîëíèòåëåì Ðîáîò Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÖèêë «ïîêà» (îêîí÷àíèå)Íàïèøåì ïðîãðàììó, èñïîëíÿÿ êîòîðóþ Ðîáîò íàðèñóåò íà êëåò÷àòîì ïîëå ìåàíäð (ðèñ. 3.12), ÷èñëî âèòêîâ êîòîðîãî çàâèñèò îò ïîëîæåíèÿ ïðàâîé ñòåíû. Âèòîê ìåàíäðà óìåùàåòñÿ íà êëåò÷àòîì ïîëå, åñëè ìåæäó êëåòêîé, çàíèìàåìîé Ðîáîòîì, è ïðàâîé ñòåíîé åñòü 1 êëåòêà. ÏÎÊÀ ñïðàâà ñâîáîäíî ÄÅËÀÒÜ
 çàâèñèìîñòè îò èñõîäíîãî ïîëîæåíèÿ Ðîáîòà òåëî öèêëà ïîêà ìîæåò íå âûïîëíèòüñÿ íè ðàçó. Òàêàÿ ñèòóàöèÿ íå ÿâëÿåòñÿ îòêàçîì.
Èç-çà ëîãè÷åñêèõ îøèáîê, äîïóùåííûõ ïðè ñîñòàâëåíèè àëãîðèòìà, ìîæåò âîçíèêíóòü ñèòóàöèÿ çàöèêëèâàíèÿ. Ýòî çíà÷èò, ÷òî óñëîâèå áóäåò âñåãäà ñîáëþäàòüñÿ, è âûïîëíåíèå öèêëà «ïîêà» íèêîãäà íå çàâåðøèòñÿ. Ðàññìîòðèì ñëåäóþùèé ïðèìåð: ÏÎÊÀ ñïðàâà ñâîáîäíî ÄÅËÀÒÜ
Óñëîâèå â öèêëå «ïîêà» ïðîâåðÿåòñÿ òîëüêî ïåðåä âûïîëíåíèåì òåëà öèêëà, íî íå â ïðîöåññå åãî âûïîëíåíèÿ.
|
|
|