-->
|
|
|
§ 2.4. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ2.4.2. Âåòâëåíèå. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè (ïðîäîëæåíèå)Óñëîâèÿ, ñîñòîÿùèå èç îäíîé îïåðàöèè ñðàâíåíèÿ, íàçûâàþòñÿ ïðîñòûìè.  êà÷åñòâå óñëîâèé ïðè îðãàíèçàöèè âåòâëåíèé ìîæíî èñïîëüçîâàòü è ñîñòàâíûå óñëîâèÿ. Ñîñòàâíûå óñëîâèÿ ïîëó÷àþòñÿ èç ïðîñòûõ ñ ïîìîùüþ ëîãè÷åñêèõ ñâÿçîê and (è), or (èëè), not (íå): and îçíà÷àåò îäíîâðåìåííîå âûïîëíåíèå âñåõ óñëîâèé, or — âûïîëíåíèå õîòÿ áû îäíîãî óñëîâèÿ, a not îçíà÷àåò îòðèöàíèå óñëîâèÿ, çàïèñàííîãî çà ñëîâîì not.
Ñóùåñòâóåò äîñòàòî÷íî ìíîãî ñèòóàöèé, â êîòîðûõ ïðèõîäèòñÿ âûáèðàòü íå èç äâóõ, à èç òð¸õ è áîëåå âàðèàíòîâ. Åñòü ðàçíûå ñïîñîáû ïîñòðîåíèÿ ñîîòâåòñòâóþùèõ àëãîðèòìîâ. Îäèí èç íèõ — ñîñòàâèòü êîìáèíàöèþ èç íåñêîëüêèõ âåòâëåíèé.
Ïóñòü À = 10, Â = 30 è Ñ = 20. Òîãäà ïðîöåññ âûïîëíåíèÿ àëãîðèòìà ìîæíî ïðåäñòàâèòü â ñëåäóþùåé òàáëèöå:
|
|
|