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


Баламалы тармақталудың бұтақ тәрізді тілдегі бейнесі 15- сұлбада  көрсетілген:  15- сұлба. Бұтақ тәрізді тілдегі баламалы тармақталу



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

 
Баламалы тармақталудың бұтақ тәрізді тілдегі бейнесі 15- сұлбада 
көрсетілген: 
15- сұлба. Бұтақ тәрізді тілдегі баламалы тармақталу 
Баламалы тармақталудың жасанды тілдегі өрнектелуі 16- сұлбада берілген.
:S күрделі әрекеттің денесі 
ЕГЕР  ОНДА  
ӘЙТПЕСЕ  
16- сұлба. Жасанды тілдегі баламалы тармақталу 
Көп мәнді тармақталу 
 
Көп мәнді тармақталу (таңдау) күрделі S әрекеті белгілі айнымалы шама V 
өзінің әртүрлі мүмкін 1,2,...,N мәндерінің біреуі міндетті түрде қабылдауына 
S
иә жоқ 
В 
S1 
S2 

Егер

S1 
S2 


39 
сәйкес берілген әр түрлі S1, S2, …,S
n
әрекеттерінің біреуі міндетті түрде 
орындалуы қажет дегенді көрсетеді. Яғни, егер V=1 болса, онда S1 орындалады, 
әйтпесе егер V=2 болса, онда S2 орындалады, әйтпесе егер V=N-1 болса, онда S1-
N орындалады, әйтпесе AN орындалады. Көп мәнді тармақталу мағынасы бірнеше 
параллель тартылған сымдарға шамдар орнатып, электр қуатын бергенде тек бір 
ғана шамдар жағылатын болатындай еткенге ұқсас болады. Көп мәнді тармақталу 
блок-схема тілінде 17- сұлбада бейнеленген: 
17- сұлба. Блок-схема түріндегі көп мәнді тармақталу 
Көп мәнді тармақталудың жасанды тлдегі өрнектелуі 17- сұлбада берілген. 
:S күрделі әрекеттің денесі 
ТАҢДАУ 
V1 БОЛСА S1 
V2 БОЛСА S2 
………………… 
VN БОЛСА SN 
17.1- сұлба. Жасанды тілдегі көп мәнді тармақталу 
Егер жасанды тілдегі көп мәнді тармақталуға арнаулы өрнек-құрылым 
(мысалы, Таңдау) қарастырылмаса, онда оны баламалы таңдау құрылым арқылы 
жазуға болады. Оның ондай жазылуы 17- сұлбада көрсетілген. 
:S күрделі әрекеттің денесі 
ТАҢДАУ 
Егер V1 Онда  


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




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

    Басты бет