Тақырып: Сызықтық және сызықтық емес мәліметтер құрылымдары. Динамикалық деректер құрылымдары Қарастырылатын сұрақтар


Операторлар. Шартты және шартсыз көшу операторлары



Pdf көрінісі
бет2/5
Дата06.11.2022
өлшемі0.58 Mb.
#464126
түріПрограмма
1   2   3   4   5
7 лекСандТех

 
 Операторлар. Шартты және шартсыз көшу операторлары 
Тілдің ең қарапайым оператор - өрнектен кейін (;) белгісін қою керек. Бос оператор ол (;) 
бұл оператор ешқандай қызмет атқармайды. Блок- бұл фигуралық жақша ішіде жазылған 
оператор болады. Мыс. {a=b+2; b++}.
 
Шартты көшу операторы 
Шартты көшу оператор кез келген шартты тексеруге және тексеру нәтижесіне байланысты 
сол немесе басқа іс-әрекетті орындауға мүмкіндік беруі. Шартты оператордың құрылымы 
келесі түрде болады; 


if <шарт>  else  
Шартты алгоритм келесі алгоритм бойынша жұмыс істейді. Бірінші <шарт> шартты өрнек 
есептеледі. Егер нәтижесі TRUE(ақиқат) болса, онда <опер1> орындалады. Егер нәтижесінде 
FALSE (жалған), онда  орындалады да,  орындалмайды.
Мысал: if (i>0) 
y=x (i); 
else

x=i; 
y=f (x); 

if операторы бірінің ішінде бірі қабаттасып келуі мүмкін. 
if (i>0) 
if (I>i) 
x=i; 
else 
x=i; 
if (i>0) 

if (I>i) 
x=i; 

else 
x=i; 
1-ші мысалда else ішкі if-те. 
2-ші мысалда else сыртқы if-те. 
Үзіп тастау операторлары. 
Үзіп тастау операторлары break. Break- do, fоr, while, switch цикл операторлардың 
орындалуын үзіп тастайды. Ол тек осы операторлардың денесінде қолданылады.
GOTO шартсыз көшу операторы 
 GOTO операторы осы операторда көрсетілген белгі бойынша сол белгіден кейін тұрған 
операторға басқаруды береді. 
Көшу операторына қолдану барысында келесі ережелер сақталуы керек.

көшу операторына көрсетілген белгі сол көшу операторы тұрған блокта немесе модульде 
болуы керек; 

құрамдас оператордан көшуге болмайды; 

шартты оператордың бір тармағынан басқа тармағына басқаруды беруге болмайды

циклдің ішіне оның басын аттап кіруге болмайды; 
Форматы: 
goto< белгі >; 
.\: 
< белгі >: < оператор > 
Оператор goto программалық орындау ретін бұзады. Келесі орындалуын оператор белгі 
тұрған жолдағы оператор бұзады. 
If (errorcode>0) 
goto exit; 
------------ 
exit: 
return (errorcode); 
Оператор goto программаның орындау ретін exit белгісі тұрған операторға береді. Return – 
қайтып оралу операторы. 




Достарыңызбен бөлісу:
1   2   3   4   5




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

    Басты бет