Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaRéka Pásztorné Megváltozta több, mint 9 éve
1
Ciklusok 1 Számlálós (léptető) ciklus Szintaxis: for ( i=1; i<=n; i++) { ciklusmag } Megj.: Akkor használjuk, ha a ciklus indításakor tudjuk, hogy hányszor kell végrehajtani a ciklusmagot. kezdőértékvégérték ciklusváltozó növelése „ i ” a ciklusváltozó
2
Ciklusok 2 Számlálós (léptető) ciklus Pl.: 1-től n-ig adjuk össze az egész számokat: int i,n=0,sum=0; printf("Meddig adjam össze: "); scanf("%d",&n); for ( i=1; i<=n; i++) { sum+=i; printf("i= %3d összeg= %6d\n",i,sum); }
3
Ciklusok 3 Elöltesztelő ciklus Szintaxis: while (belépési feltétel) { ciklusmag } Megj.: A ciklusmagot addig ismétli, amíg a belépési feltétel teljesül. Ha egyszer sem teljesül, akkor egyszer sem hajtja végre.
4
Ciklusok 4 Elöltesztelő ciklus Pl.: 1-től n-ig adjuk össze az egész számokat: int i=1, n=0, sum=0; printf("meddig adjam össze: "); scanf("%d",&n); while (i <= n) { sum+=i; printf("i= %3d sum= %10d\n",i,sum); i++; } printf("sum= %d\n",sum);
5
Ciklusok 5 Hátultesztelő ciklus Szintaxis: do { ciklusmag } while (bennmaradási feltétel) Megj.: A ciklusmagot addig ismétli, amíg a bennmaradási feltétel teljesül. A ciklusmagot egyszer biztosan végrehajtja.
6
Ciklusok 6 Hátultesztelő ciklus Pl.: 1-től n-ig adjuk össze az egész számokat: int i=1, n=0, sum=0; printf("meddig adjam össze: "); scanf("%d",&n); do { sum+=i; printf("i= %3d sum= %10d\n",i,sum); i++; } while (i <= n); printf("sum= %d\n",sum);
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.