-->
|
|
|
§ 2.4. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÏîâòîðåíèå. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè
 çàâèñèìîñòè îò ñïîñîáà îðãàíèçàöèè ïîâòîðåíèé ðàçëè÷àþò òðè òèïà öèêëîâ: 1) öèêë ñ çàäàííûì óñëîâèåì ïðîäîëæåíèÿ ðàáîòû;
Ëîãèêà ðàáîòû ýòîé êîíñòðóêöèè îïèñûâàåòñÿ ñõåìîé, ïîêàçàííîé íà ðèñ. 2.10.
Íà àëãîðèòìè÷åñêîì ÿçûêå ýòà êîíñòðóêöèÿ çàïèñûâàåòñÿ òàê: íö ïîêà <óñëîâèå>
Âûïîëíÿåòñÿ öèêë-ÏÎÊÀ ñëåäóþùèì îáðàçîì: 1) ïðîâåðÿåòñÿ óñëîâèå (âû÷èñëÿåòñÿ çíà÷åíèå ëîãè÷åñêîãî âûðàæåíèÿ); 2) åñëè óñëîâèå óäîâëåòâîðÿåòñÿ (Äà), òî âûïîëíÿåòñÿ òåëî öèêëà è ñíîâà îñóùåñòâëÿåòñÿ ïåðåõîä ê ïðîâåðêå óñëîâèÿ; åñëè æå óñëîâèå íå óäîâëåòâîðÿåòñÿ, òî âûïîëíåíèå öèêëà çàêàí÷èâàåòñÿ. Âîçìîæíû ñëó÷àè, êîãäà òåëî öèêëà íå áóäåò âûïîëíåíî íè ðàçó.
àëã îòáîð
Ïîêà áóäåò âûïîëíÿòüñÿ óñëîâèå ñïðàâà ñâîáîäíî, Ðîáîòó ñëåäóåò âûïîëíÿòü êîìàíäû: âïðàâî
Ñîîòâåòñòâóþùèé àëãîðèòì äëÿ Ðîáîòà áóäåò èìåòü âèä: íö ïîêà ñïðàâà ñâîáîäíî
Ïðåäñòàâèì îïåðàöèþ äåëåíèÿ êàê ïîñëåäîâàòåëüíûå âû÷èòàíèÿ äåëèòåëÿ èç äåëèìîãî. Ïðè÷¸ì âû÷èòàòü áóäåì äî òåõ ïîð, ïîêà ðåçóëüòàò âû÷èòàíèÿ íå ñòàíåò ìåíüøå âû÷èòàåìîãî (äåëèòåëÿ).  ýòîì ñëó÷àå êîëè÷åñòâî âû÷èòàíèé áóäåò ðàâíî ÷àñòíîìó îò äåëåíèÿ q, à ïîñëåäíÿÿ ðàçíîñòü — îñòàòêó îò äåëåíèÿ r.
Èñïîëíèì ýòîò àëãîðèòì äëÿ õ = 23 è ó = 5.
|
|
|