Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
DO...WHILE Anweisung
2
Ausgabe aller ganzen Zahlen von
Aufgabe: Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm
3
int main(){ int i; i=0; // wie geht es // weiter ??
4
do{ printf("%d\n",i); i=i+1; }while (i<=100);
Bedingung wahr do{ printf("%d\n",i); i=i+1; }while (i<=100); Bedingung printf("Das war es"); return 0; } Bedingung falsch
5
do{ printf("%d\n",i); i=i+1; }while (i<=100);
WICHTIG do{ printf("%d\n",i); i=i+1; }while (i<=100); printf("Das war es"); return 0; } Wird mindestens einmal ausgeführt
6
Programmverlauf
7
do{ printf("%d\n",i); i=i+1; }while (i<=100);
printf("Das war es"); return 0; }
8
des Inhalts der Variablen
Dynamische Entwicklung des Inhalts der Variablen i
9
i = 0; do{ printf("%d\n",i); i=i+1; }while (i<=100); printf("Das war es"); i 1
10
i = 0; do{ printf("%d\n",i); i=i+1; }while (i<=100); printf("Das war es"); i 1 2
11
.... usw. bis i den Wert 100 hat
12
i = 0; do{ printf("%d\n",i); i=i+1; }while (i<=100); printf("Das war es"); i 1 2 ... 100 101
13
i = 0; do{ printf("%d\n",i); i=i+1; }while (i<=100); printf("Das war es"); i 1 2 ... 100 101
14
C-Syntax für DO ... WHILE
15
do{ Anweisung(en); }while (Ausdruck);
bei einer Anweisung sind Klammern nicht nötig. Trotzdem: Immer Klammern machen. do{ Anweisung(en); }while (Ausdruck);
16
Aufgabe: Flußdiagramm der DO …WHILE - Anweisung mit einer beliebigen Bedingung B und beliebigen Anweisung(en) A, also der folgenden Anweisung …
17
do{ A; }while (B);
18
A falsch B wahr
19
DO...WHILE - Anweisung als Struktogramm
20
Anweisung(en) Bedingung
21
Die DO. WHILE - Anweisung nennt man auch fußgesteuerte bzw
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ß
22
Wie oft wird eine fußgesteuerte Schleife durchlaufen.
Nennen Sie die obere bzw. untere Grenze.
23
1 ... Durchgänge
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.