Download - DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm
![Page 1: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/1.jpg)
DO...WHILE Anweisung
![Page 2: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/2.jpg)
Aufgabe:
Ausgabe aller ganzen Zahlen von 0 bis 100
auf dem Bildschirm
![Page 3: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/3.jpg)
int main(){ int i; i=0; // wie geht es // weiter ??
![Page 4: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/4.jpg)
do{ printf("%d\n",i); i=i+1;}while (i<=100);
Bedingung
Bedingung wahr
Bedingung falsch
printf("Das war es"); return 0;}
![Page 5: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/5.jpg)
do{ printf("%d\n",i); i=i+1;}while (i<=100);
WICHTIG
Wird mindestens einmal ausgeführt
printf("Das war es"); return 0;}
![Page 6: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/6.jpg)
Programmverlauf
![Page 7: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/7.jpg)
do{ printf("%d\n",i); i=i+1;}while (i<=100);
i = 0;
printf("Das war es"); return 0;}
![Page 8: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/8.jpg)
Dynamische Entwicklung
des Inhalts der Variablen
i
![Page 9: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/9.jpg)
do{ printf("%d\n",i); i=i+1;}while (i<=100);
printf("Das war es");
i 0 1
i = 0;
![Page 10: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/10.jpg)
do{ printf("%d\n",i); i=i+1;}while (i<=100);
printf("Das war es");
i 0 1 2
i = 0;
![Page 11: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/11.jpg)
.... usw. bis i den Wert 100
hat
![Page 12: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/12.jpg)
do{ printf("%d\n",i); i=i+1;}while (i<=100);
printf("Das war es");
i 0 1 2 ... 100 101
i = 0;
![Page 13: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/13.jpg)
printf("Das war es");
i 0 1 2 ... 100 101
i = 0;
do{ printf("%d\n",i); i=i+1;}while (i<=100);
![Page 14: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/14.jpg)
C-Syntax fürDO ... WHILE
![Page 15: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/15.jpg)
do{ Anweisung(en);}while (Ausdruck);
bei einer Anweisung sind Klammern nicht nötig.
Trotzdem:Immer Klammern machen.
![Page 16: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/16.jpg)
Aufgabe:Flußdiagramm der
DO …WHILE - Anweisung mit einer beliebigen Bedingung B und
beliebigen Anweisung(en) A, also der folgenden
Anweisung …
![Page 17: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/17.jpg)
do{ A;}while (B);
![Page 18: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/18.jpg)
Bfalsch
wahr
A
![Page 19: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/19.jpg)
DO...WHILE - Anweisung
als Struktogramm
![Page 20: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/20.jpg)
Anweisung(en)
Bedingung
![Page 21: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/21.jpg)
Die DO...WHILE - Anweisung nennt man auch fußgesteuerte bzw. annehmende Schleife, weil die Bedingung am Fuß der Schleife steht, bzw. die Schleife auf jeden Fall durchlaufen werden muß
![Page 22: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/22.jpg)
Wie oft wird eine fußgesteuerte Schleife durchlaufen. Nennen Sie die obere bzw. untere Grenze.
![Page 23: DO...WHILE Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d6549795902118baca8/html5/thumbnails/23.jpg)
1 ... Durchgänge