V=1 SN V=2 V=N-1 S Жоқ Жоқ Жоқ S1 S2 SN-1 Иә Иә Иә
40
Әйтпесе егер V2 онда …………………
Әйтпесе VN-1 онда <АN-1>
17.2-сұлба. Таңдаудың баламалы тармақталу арқылы берілуі Тармақталған есептік процестің алгоритмі – кейбір белгілердің мәндеріне
байланысты бірнеше бағыттардың бірін таңдау жүргізіледі; бұтақтар деп
аталынатын алгоритмдер тармақтаудың негізі ақиқат немесе жалған болатын
логикалық шарттарды тексеру. Логикалық шарттың түрлері – бұл =, , , , , ,
типті операциялар.
Тармақталған алгоритмдерге мысалдар 18 және 19-суреттерінде көрсетілген.
18- сұлба. «Егер...онда...әйтпесе» типті тармақ 19- сұлба. «Егер...онда» типті тармақ Қайталау алгоритмі Қайталау басқару құрылымы белгілі бір әрекеттің орындалуын бірнеше рет
қайталау керек дегенді көрсетеді. Қайталау саны белгілі шартқа байланысты
немесе алдын-ала белгілі болады. Орындалуы қайталанатын әрекетті қайталау денесі деп аталады.
Жалпы, белгілі бір шартқа байланысты қайталаудың екі түрі бар:
алғышартты қайталау, соңғы шартты қайталау. Орындалу реті бойынша
көрсетілген шарт берілген әрекеттен алғышартты қайталауда бұрын (яғни, шарт
әрекеттің алдында орналасады), соңғы шартты қайталауда – кейін тексеріледі.
Егер қайталау саны алдын ала белгілі болса, онда оны параметрлі қайталау
деп атайды, ол соңғы шартты қайталау тобына жатады.
S1
S2
шарт
жалған
ақиқат
Иә
Жоқ
жалған
S1
шарт
ақиқат
Иә
Жоқ