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



Pdf көрінісі
бет29/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   25   26   27   28   29   30   31   32   ...   79
for
(i=1; i<=10; i++) {операторлар тізімі} 
 
for
операторын қайталаулар саны белгілі болғанда пайдаланған тиімді.
for
операторы жазылуының түрлі жағдайларын қарастырайық: 
1) Есептеу үшін кеміту операциясын пайдалануға болады: 
for(
i=10; i>0; i--
); 
2) Санауды екі, ондықтармен жүргізуге болады: 
for(i=2; i<60; i+=2); 
3) Символдармен есептеу жүргізуге болады: 
for(ch=’a’; ch<=’z’; ch++)
printf(“%c=%d\n”, ch); 
4) Операциялар санына қойылатын шарттан өзгеше, кейбір кез келген шарт 
орындалуын тексеруге болады:
for(n=1; n*n<100; n++); 
5) Кез келген мәндерді арифметикалық және геометриялық прогрессия 
ретінде өсіруге болады: 
for(n=1; n<1000; n*=3); 
6) Үшінші өрнек ретінде кез келген дұрыс құрылған өрнекті қолдануға 
болады, оның мәні әрбір итерация сайын өзгереді: 
for(x=1; y<=75; y=5*(x++)+10); 
7) Бір немесе бірнеше өрнектерді алып тастауға болады(бірақ ; символына 
тиіспеу керек) цикл денесіне жұмыс аяқталуын келтіретін бірнеше 
операторлар қосу керек. 
a=2; 
 
for(n=3; a<=25; ) 
 
 
 a=a*n; 
 
 
for( ; ; ) 
Цикл денесі 


44 
printf(“*\n”); 
8) бірінші өрнек міндетті түрде айнымалыны анықтауы қажет емес:
for(printf(“Сан енгіз :”); num==6; ) 
scanf(“%d”, &n); 
printf(“Осы сан керек!\n”); 
 
9)
 
Цикл денесінде оператор ретінде цикл болуы мүмкін. Екі күрделі цикл 
төмендегідей жазылады: 
 for(i=1; i<=10; i++); 
for(j=1; j<=10; j++); 
<опер.> 
 
for(i=1, j=1; i<=10, j<=10; i++; j++); 


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




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

    Басты бет