7.2. Сумманы есептеу. Алдын ала берілген шарт бойынша қайталауда while операторлары қолданылады. Циклдың орындалуында қадамның артуы (++) немесе кемуі (--) операцияларын қолдануға болады.
Алдын ала берілген шарт бойынша қайталау операторы
While <шарт> { оператор_1; .................. oператор_n }
Жақшадағы шарт цикл тұлғасынан алдын тексеріледі.
1-мысалы. қосындысын whileоператоры арқылы анықтау керек.
/* while операторы */ #include #include #include #define n 10 main () { int i; float s=0; i=1; while (i<=n) { s+=i*i; /* s=s+i*i; */ printf("\n i= %i s=%f",i,s); i++; /* i=i+1; */ } getch(); return 0; } 2-мысал: берілген есепте функцияны Маклорен қатарына жіктегенде оны есептеу барысында қанша қадамнан кейін функциясының мәнімен теңесетінің анықтайтын программа келтірілген.
Бақылау сұрақтары: 1. Алғы шартты цикл операторының орындалу схемасы мен оның жазылуы.
2. while цикл операторының ішкі тұлғасы бір де бір рет орындалмауы мүмкін бе?
3. while цикл операторының шарты қатынас таңбаларысыз жазыла ма?
4. while цикл операторы қай кезде шексіз циклге айналады?
5. while цикл операторының тұлғасында оның шартына əсер ететін өрнектер жазыла ма?