while және do- while циклдарында шартты тексеруге қалай әсер етеді?
Return қайту операторының орындалуы.
Егер break-операторы цикл түзілімнің ішінде кездессе, онда сол бойда циклдан шығып, басқару цикл денесінен кейінгі операторға беріледі. Бұл оператор кейбір айнымалыға анықталған мән меншіктеу циклын аяқтайды.
Мысал1. 0 ден 100 дейінгі квадраты 100 артық емес және 3 ке бөлінетін бүтін сандарды баспалаңдар.
#include
#include
main(){clrscr(); int i; for( i=0; i<100; i+=3)
{ if(i*i>100) break; else printf(" %d\n", i*i);}}
/* нәтиже 0 3 6 9 */
Мысал 2. 7 ге еселі сандарды баспалау
# includemain() { int i ; for(i=1;i<100; i++)
{ if(i%7) continue;printf(“%8d”,i); } }
Мысал 3. y=2x+z функция мәндерін [1,6] [12,20] аралықта есептеп, баспалалаңдар */
# include
main() { int x,y,z ;printf(“ z санын енгізіңіз ”);
scanf(”%d”,&z); n++; for ( x=1 ;x<20; x++)
{ if ((x>6) && (x<12)) continue ;
н=2*ч+яжзкштеа(Э ч =%вб н=%вЭбчбн)ЪЪ
№8 жұмыс.
Тақырыбы: Циклдар. Программада циклдарды ұйымдастыру. Циклдардың әр түрлі типтері: алғышартты цикл, соңғышартты цикл, шартсыз цикл.
Тапсырмалар:
Цикл операторларының орындалу алгоритмін сөздік және блок-схема арқылы сипаттау. Жазылу түрлеріне тоқталу. Мысал келтіру.
Операторлардың бірінің ішінде бірі қолданылуына және циклдағы тармаққа мысал келтіру.
Си тіліндегі құрылымдық программалау концепциясын беру (теорема, салдар, дәлелдеу).
x нақты саны берілген. Есептеңіз:
;
n натурал және x нақты сандары берілген. Есептеп табыңыз:
3.
3.
. 6.
Достарыңызбен бөлісу: |