Программа үзіндісінің орындалу нәтижесін көрсетіңіз: int main



Pdf көрінісі
бет5/6
Дата05.11.2023
өлшемі489.61 Kb.
#482391
түріПрограмма
1   2   3   4   5   6
№4

x=x+dx есептеледі және x<=xk мәні қайта анықталады. x<=xk мәні жалған 
болса немесе жалпы жағдайда ол 0-ге тең болса, for операторының жұмысы 
аяқталады. Сонымен цикл тұлғасының келесі орындалуы немесе орындал 
мауы оның атқарылуы алдында анықталады. 
Параметрлі циклдің орындалу схемасы:  

x>xk 
x<=xk 


Параметрлi циклдің жазылу форматы:
for (инициалдау; өрнек; модификациялар) оператор;
Инициалдау циклде қолданылатын шамаларды жариялау мен оларға 
бастапқы мәндерді тағайындау үшiн пайдаланылады. Бұл бөлiмде бiрнеше 
операторларды («тізбектей орындау» операциясымен) бір-бірінен үтiрлер 
арқылы ажырата отырып жазып қоюға болады, мысалы төмендегідей түрде:
x=x0, xk, dx 
1 оператор 
2 оператор 
n оператор 


for (int i = 0, j = 2;...
int k, m;
for (k = 1, m = 0;...
Циклдің инициалдау бөлiмінде жарияланған айнымалылардың әрекет ету 
аймағы цикл іші ғана болып табылады. Инициалдау цикл орындалуының 
басында бiр-ақ рет атқарылады. Өрнек циклдің қайталану шартын 
анықтайды: егер оның bool типіне келтірілген нәтижесі true болатын болса, 
цикл орындалады. Бұл параметрлi цикл шарты алдын ала тексерілетін цикл 
ретінде жүзеге асырылған.
Модификациялар циклдің әрбiр итерациясынан (қадамынан) кейiн 
орындалады және цикл параметрлерін өзгерту үшiн қолданылады. 
Модификациялар бөлiмiнде де үтiр арқылы бөле отырып, бiрнеше 
операторларды қатар жазуға болады. Қарапайым немесе құрама оператор 
цикл тұлғасын құрайды. for операторының кез келген бөлігін алып тастауға 
болады (бiрақ нүктелі үтірлерді өз орындарында қалдыру керек!).
Мысалы: (1 мен 100 аралығындағы бүтін сандардың қосындысын 


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




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

    Басты бет