Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
19
http://astanabilim.kz/infor/c
Мысалы алдындағы есептің шығару жолы мына түрде болар еді:
«егер» және «әйтпесе» блогтарында басқа да кезкелген операторлар болуы
мүмкін, соның ішінде қабаттасқан
шарттар операторлар; бұл жағдайда else
операторы if шарты тексеру операторының
ең жақын алдыңғысын
орындайды:
if (шарт)
{
. . .
// ергер шарт ақиқат болса, не істеу керек?
}
Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
20
http://astanabilim.kz/infor/c
Бағдарламалау кезінде, барлық «егер» және «әйтпесе» блогтарының
жазылуында 2-3 символға оңға қарай жылжып отырады («сатылай»
жазылу), ол бағдарламалауды тезірек түсінуге көмектеседі.
Күрделі шарттар
Қарапайым шарттар бір қатынасты шарттан ғана тұрады (үлкен, кіші және т.б.).
Кейде екі немесе оданда көп қарапайым шарттарды
біріктіріп жазуға тура
келеді. Мысалы, фирма 25-тен 40 жас аралығындағы адамадарды жұмысқа
қабылдайтын болды (25 пен 40 өздерін қоса есептегенде).
Онда қарапайым
бағдарлама мындай болуы керек.
Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
21
http://astanabilim.kz/infor/c
Не жаңарды, қандай жаңа түсініктер алдық?
Логикалық операциялардың және белгілердің көмегімен екі немесе
одан да көп
қарапайым шарттардың жиынтығы арқылы күрделі шарттарды жазуға болады.
o
ЖӘНЕ амалы – біруақытта екі шартты орындауға негізделген.
шарт_1 && шарт_2
Бұл амалдарды төмендегі кестедегідей етіп сипаттауға болады
(ол шындық кестесі деп аталады).
Достарыңызбен бөлісу: