Әдістемелік құрал



Pdf көрінісі
бет17/63
Дата05.04.2023
өлшемі1,24 Mb.
#79685
1   ...   13   14   15   16   17   18   19   20   ...   63
Байланысты:
Алгоритм және оның мүмкіндіктері

үшбұрыштың ауданын
есептеу алгоритмі 
 
 
 
Тармақталу алгоритмі 
 
Тармақталу басқару құрылымы белгілі шарт бойынша әр түрлі әрекеттердің 
бірін орындалуға болатынын көрсетеді. Өз кезегінде тармақталу үш түрге 
бөлінеді: қарапайым тармақталу, баламала тармақталу және көр мәнді тармақталу. 
S1 
S2 
S3 
a,b,c 
P=(a+b+c)/2 
S=
)
)(
)(
(
c
p
b
p
a
p
p






35 
10- сұлба. Блок-схема тіліндегі тармақталған алгоритм
 
Қарапайым тармақталу
 
Қарапайым тармақталу күрделі S әрекеті белгілі В шартына байланысты 
берілген S1 әрекетін орындау керек немесе еш нәрсе орындамау керекдегенненн 
құрылатындығын көрсетеді. Яғни, шартты қанағаттандырған жағдайда S1 әрекет 
орындалады, ал басқа жағдайда еш нәрсе орындалмайды. Қарапайым тармақталу 
блок-схема тілінде 10-суретте бенеленген: 
10- сұлба. Блок-схема тіліндегі қарапайым тармақталу 
Қарапайым тармақталудың бұтақ тәрізді тілдегі бейнесі 11- сұлбада 
S
жоқ 
иә 

S1 


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


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   63




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет