Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері



Pdf көрінісі
бет25/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   21   22   23   24   25   26   27   28   ...   79
 
 
 


36 
3 Си тілінің басқару операторлары 
 
3.1 Шартты операторлары 
Есептеу барысында белгілі бір шартты орындау құбылысы шартты 
құбылыс деп аталады. 
 
Мысал 1

Толық қабаттасқан тармақталған алгоритм: 
 
 
ия жоқ 
Жоғарыда келтірілген алгоритмді төмендегі шартты операторлар тізбегімен 
программалауға болады: 
if (x<=0) 
if (x==0) y=0; 
else y=-1; 
else y=1; 
 
Мысал 2.
 
Толық емес тармақталған алгоритм: 
 
 
 
 
 
 
ия жоқ 
 
 
 
 
 
 
Бұл тармақталуды шартты опереторлармен төмендегіше жазамыз: 
if(x<0) 
if(x==1) y=0; 
else y=-1; 
 
Мысал 3. 
а, b 
мәндерін өсуі бойынша реттеу. 
x≤0 
y:=1 
x=1 
y:=0 
y:=-1 
y:=1 
x≤0 
x=1 
y:=0 
y:= -1 


37 
ия жоқ 
 
 
 
 
 
 
 
 
Келтірілген блок-схемаға С++ тілінде келесі жолдар сәйкес келеді
if(a>b) 

c=a; a=b; b=c; 

cout<<”a=”<<”b=”<Берілген мысалда шарттың орындалуына байланысты бірнеше 
операторлардың орындалуы көзделгендіктен, олар фигуралық жақшаға 
алынған. Мұндай операторлар тізбегі құрама оператор деп айтылады және 
сыртқы қатынас әрекеттері үшін бір оператор болып табылады. Си тілінде 
фигуралық жақшалар Паскаль тіліндегі 
begin, end 
сияқты операторлық 
жақшалар рөлін орындайды.


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   79




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

    Басты бет