Э. А. Абдыкеримова


Соңы  3-мысал. Алгоритмдік тілде екі санның ең ҥлкенін табуға программа қҧру  Алг



Pdf көрінісі
бет43/85
Дата03.02.2023
өлшемі1,31 Mb.
#65038
1   ...   39   40   41   42   43   44   45   46   ...   85
Байланысты:
Э.А.Абдыкеримова.ИНФОРМАТИКАНЫҢ ТЕОРИЯЛЫҚ НЕГІЗДЕРІ

Соңы 
3-мысал. Алгоритмдік тілде екі санның ең ҥлкенін табуға программа қҧру 
Алг ЕСҤ (арг а, в, нәт х) 
арг а, в 
нәт х 
басы 
енгізу а, в 
егер а ≥ в 
онда х:=а 
әйтпесе х:=в 
бітті 
шығару х 
соңы 
Кӛп жағдайлы, яғни екі жағдайдан артық болған тармақталу командасы 
таңдау командасы деп аталады. Оның алгоритмдік тілдегі жазылу ҥлгісі мен 
блок-схемасы:
таңдау 
жағдай 1-шарт: 1-әрекет 
жағдай  2-шарт: 2-әрекет 
....................... 
жағдай n-шарт: n-әрекет 
әйтпесе n+1-әрекет 
бітті 
n+1 әрекеттің 
орындалуы 
1-шартты 
тексеру 
2-шартты 
тексеру 
n -шартты 
тексеру 
1-әрекеттің 
орындалуы 
2-әрекеттің 
орындалуы 
2-әрекеттің 
орындалуы 
иә 
иә 
иә 
жоқ 
жоқ 
жоқ 


71 
Алгоритмдік тілде шарттың да екі тҥрі бар: 
1) Бір мезетте бір ғана шартқа тәуелді болып келетін жай шарт: >, >=, <, 
<=, <> қатынас таңбаларымен біріктірілген екі логикалық ӛрнек. 
2) Бірнеше шарт бір мезгілде тексерілетін болса, ондай шартты қҧрама 
шарт дейді. Қҧрама шарт жағдайында да есептің екі шешімі болады: ақиқат 
және жалған. Жай шарттардан қҧрама шарттарды қҧрастыру ҥшін мынадай 
қызметші сӛздер пайдаланылады: жәненемесеемес.
4-мысал. Балабақшадағы балаларды туған жылы бойынша топтарға бӛлуге 
алгоритмдік тілде бағдарлама қҧрыңыздар. 
Алг топқа бӛлу (арг бҥт х, нәт лит топ) 
арг баланың туған жылы Х берілген 
нәт топ 
басы 
енгізу х 
таңдау 
жағдай х=1988 : топ:=«яслиге» 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   85




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

    Басты бет