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



Pdf көрінісі
бет42/85
Дата03.02.2023
өлшемі1,31 Mb.
#65038
1   ...   38   39   40   41   42   43   44   45   ...   85
егер шарт 
онда 1-әрекет 
бітті 
Бҧл екі тҥрлі ҥлгінің бір-бірінен айырмашылығы кейбір есептерді 
шығарған кезде біз тек ақиқаттық жағдайды ғана қарастырамыз. Сондықтан 
мҧндай жағдайда команданың қысқа тҥзілісін пайдалану жеткілікті. 
Егер есептің шығарылуындағы шарт ҥшеу болса, онда бір тармақтану 
командасы екінші тармақтану командасының ішінде пайдаланылады. Осы 
жағдайда тармақталу командасының алгоритмдік тілдегі тҥзілісі мынадай 
болады: 
егер шарт 
онда 1-әрекет 
әйтпесе 
егер шарт 
онда 2-әрекет 
әйтпесе 3-әрекет 
бітті 
бітті 
Бҧл жағдайда ҥш тҥрлі варианттың тек біреуі ғана таңдалынылады. 
Команданың жазылуындағы «әйтпесе егерң деген сӛз тіркесі есептің шығарылу 
шешімін тҥсінуді қиындатады. Кейде қойылатын шарттар ҥштен де кӛп болады. 
Бҧл жағдайда да егер командасын пайдаланып та шығаруға болады. Бірақ 
мҧндай қҧрылым, жоғарыда айтқандай, тҥсінуді одан да әрі қиындата тҥседі. 
Сондықтан мҧндайда таңдау командасы пайдаланылады. 
2-мысал. Аргумент х-тің берілген мәні ҥшін функцияның (у) мәнін есептеп 
табу алгоритмін қҧрыңыз. 











2
x
егер
,
cos
2
x
егер
,
sin
2
2


ctgx
x
x
tgx
y
Алг функция (нақ х, нақ у) 
шартты 
тексеру 
1-әрекеттің 
орындалуы 
иә 
жоқ 


70 
Арг х 
Нәт у 
Басы
Енгізу

Енгізу х 
Егер x>

/2 
Онда у:=tgx
2
+sіnx 
Әйтпесе у:=cos
2
x-ctgx 
Бітті 
Шығару у 


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




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

    Басты бет