Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


int main(){ int a = 11, b = 4, max



Pdf көрінісі
бет29/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   25   26   27   28   29   30   31   32   ...   466
int main(){
int a = 11, b = 4, max;
max = (b > a) ? b : a;
printf("Үлкен сан: %d", max);
return 0; 
}
Программа жұмысының нəтижесі:
Үлкен сан: 11
Шартты операцияны қолданудың тағы бір мысалы: егер кездейсоқ бүтін 
шаманың мəні берілген 
n
санынан кем болса, осы кездейсоқ шаманы бірге 
арттыру керек, кері жағдайда оның мəні бірге тең болуы талап етіледі:
i = (i < n) ? i + 1 : 1; 
Бұл бөлімде қарастырылмаған операциялар кейінірек сипатталады.


32
Өрнектер
Жоғарыда айтылып кеткендей, өрнектер операндтардан, операция 
таңбалары мен жақшалардан тұрады да, белгілі бір типтегі кез келген мəнді 
есептеу үшін қолданылады. Өз кезегінде, əрбір операнд өрнек немесе оның 
дербес түрлерінің бірі – тұрақты немесе айнымалы болып табылады.
Өрнектер мысалдары:
(а + 0.12)/6 
х && у || !z 
(t * sin(x)-1.05e4)/((2 * k + 2) * (2 * k + 3))
Операциялар өз приоритеттеріне сəйкес орындалады. Операциялардың 
орындалу ретін өзгерту үшін жай жақшалар қолданылады. Егер бір өрнекте 
басымдықтары бірдей бірнеше операция қатар жазылған болса, онда унарлы 
операциялар, шартты операция жəне меншіктеу операциялары оңнан солға 
қарай, ал қалғандары солдан оңға қарай орындалады. Мысалы, 
а = b = с
өрнегі 
a = (b = c)
екенін білдіреді, ал 
a + b + c
өрнегі 
(а + b) + с
бо-
латынын көрсетеді. Өрнектер құрамындағы ішкі өрнектерді есептеу реттілігі 
анықталмаған: мысалы, 
(sin(x + 2) + cos(y + 1))
өрнегінде синус 
косинустан ерте есептеледі деп, ал 
х + 2
өрнегі 
у + 1
өрнегіне қарағанда 
ерте есептеледі деп айтуға болмайды.
Өрнекті есептеу нəтижесі өз мəні жəне типімен сипатталады. Мысалы, 
егер 


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   466




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

    Басты бет