35
10- сұлба.
Блок-схема тіліндегі тармақталған алгоритм
Қарапайым тармақталу
Қарапайым тармақталу күрделі S әрекеті белгілі В
шартына байланысты
берілген S1 әрекетін орындау керек немесе еш нәрсе орындамау керекдегенненн
құрылатындығын көрсетеді. Яғни, шартты қанағаттандырған жағдайда S1
әрекет
орындалады, ал басқа жағдайда еш нәрсе орындалмайды. Қарапайым тармақталу
блок-схема тілінде 10-суретте бенеленген:
10- сұлба.
Блок-схема тіліндегі қарапайым тармақталу
Қарапайым тармақталудың бұтақ тәрізді тілдегі бейнесі 11- сұлбада
S
жоқ
иә
B
S1
36
11- сұлба.
Бұтақ тәрізді тілдегі қарапайым тармақталу
Қарапайым тармақталудың жасанды тілдегі өрнектелуі 11- сұлбада берілген:
:
S күрделі
әрекеттің денесі
ЕГЕР
ОНДА
11- сұлба. Жасанды тілдегі қарапайым тармақталу
Алгоритмдік тілде әр команданы әр жолға жазумен қатар, бір жолға бірнеше
команда жазуға болады. Бұл жағдайда командалар бір-бірінен нүктелі үтір (;)
арқылы бөлініп тұрады. Мысалы, ax=b теңдеуін шешу алгоритмін алгоритмдік
тілде жазайық.
егер а=0
онда егер в=0
онда у:= «кез-келген сан »
әйтпесе у:= «шешімі жоқ»
бітті
әйтпесе х:=в/а
бітті
11-сурет.
Сонымен алгоритмдік тіл жай командалардың жазылу ережесін, құрама
командалардың, алгоритмдердің құрылымын және олардың мағынасын, яғни
қалай орындалатынын дәл және бірмәнді анықтайды.
a=0
b=0
х-кез-келген
шешімі жоқ
x:=b/a
Достарыңызбен бөлісу: