-->
Âåòâëåíèå. Èíôîðìàòèêà 8 êëàññ.Èíòåðàêòèâíûå çàäàíèÿ
ìîé ÞÒÓÁ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!
ìîé ÒÅËÅÃÐÀÌ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!

 


Ñîäåðæàíèå

Ãëàâíàÿ >> Èíôîðìàòèêà 8 êëàññ. Áîñîâà

§ 2.4. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè

Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ

2.4.2. Âåòâëåíèå. Îñíîâíûå àëãîðèòìè÷åñêèå êîíñòðóêöèè (ïðîäîëæåíèå)

Óñëîâèÿ, ñîñòîÿùèå èç îäíîé îïåðàöèè ñðàâíåíèÿ, íàçûâàþòñÿ ïðîñòûìè.  êà÷åñòâå óñëîâèé ïðè îðãàíèçàöèè âåòâëåíèé ìîæíî èñïîëüçîâàòü è ñîñòàâíûå óñëîâèÿ. Ñîñòàâíûå óñëîâèÿ ïîëó÷àþòñÿ èç ïðîñòûõ ñ ïîìîùüþ ëîãè÷åñêèõ ñâÿçîê and (è), or (èëè), not (íå): and îçíà÷àåò îäíîâðåìåííîå âûïîëíåíèå âñåõ óñëîâèé, or — âûïîëíåíèå õîòÿ áû îäíîãî óñëîâèÿ, a not îçíà÷àåò îòðèöàíèå óñëîâèÿ, çàïèñàííîãî çà ñëîâîì not.

Ïðèìåð 8. Àëãîðèòì îïðåäåëåíèÿ ïðèíàäëåæíîñòè òî÷êè õ îòðåçêó [à, b]. Åñëè òî÷êà õ ïðèíàäëåæèò äàííîìó îòðåçêó, òî âûâîäèòñÿ îòâåò ÄÀ, â ïðîòèâíîì ñëó÷àå — ÍÅÒ.

Ñóùåñòâóåò äîñòàòî÷íî ìíîãî ñèòóàöèé, â êîòîðûõ ïðèõîäèòñÿ âûáèðàòü íå èç äâóõ, à èç òð¸õ è áîëåå âàðèàíòîâ. Åñòü ðàçíûå ñïîñîáû ïîñòðîåíèÿ ñîîòâåòñòâóþùèõ àëãîðèòìîâ. Îäèí èç íèõ — ñîñòàâèòü êîìáèíàöèþ èç íåñêîëüêèõ âåòâëåíèé.

Ïðèìåð 9. Àëãîðèòì, â êîòîðîì ïåðåìåííîé Ó ïðèñâàèâàåòñÿ çíà÷åíèå áîëüøåé èç òð¸õ âåëè÷èí À, Á è Ñ.

Ïóñòü À = 10, Â = 30 è Ñ = 20. Òîãäà ïðîöåññ âûïîëíåíèÿ àëãîðèòìà ìîæíî ïðåäñòàâèòü â ñëåäóþùåé òàáëèöå:

<<< Ê íà÷àëó          Îêîí÷àíèå >>>

 

 

Ðåéòèíã@Mail.ru
<">


Ñîäåðæàíèå

interfaceType: 0, withoutIframe: true,