• Keine Ergebnisse gefunden

Schleifen: Wiederholungen Anweisungen eines Programms mehrfach hin- tereinander ausf¨uhren. Typen: feste L¨ange FOR-Schleife variable L¨ange WHILE-Schleife DO-WHILE-Schleife

N/A
N/A
Protected

Academic year: 2021

Aktie "Schleifen: Wiederholungen Anweisungen eines Programms mehrfach hin- tereinander ausf¨uhren. Typen: feste L¨ange FOR-Schleife variable L¨ange WHILE-Schleife DO-WHILE-Schleife"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Schleifen: Wiederholungen

Anweisungen eines Programms mehrfach hin- tereinander ausf¨uhren.

Typen:

feste L¨ange FOR-Schleife variable L¨ange WHILE-Schleife

DO-WHILE-Schleife

1

(2)

FOR-Schleife

for (INIT; BEDINGUNG; REINIT) { ANWEISUNGEN

}

INIT Schleifenvariable initialisieren BEDINGUNG Bedingung f¨ur Schleifendurchlauf REINIT Schleifenvariable ver¨andern

Beispiel:

#define ANZ_N 10 double feld[ANZ_N];

int i;

for (i=0; i<ANZ_N; i++) { feld[i] = 1.0/i;

}

2

(3)

WHILE-Schleife anfangsgepr¨uft

while (BEDINGUNG) { ANWEISUNGEN

}

BEDINGUNG log. Ausdruck mit Schleifenvariable

ANWEISUNGEN Schleifenblock

. (ver¨andert Schleifenvariable)

Beispiel:

while (!feof(datei)) {

zeile = fgets(zeile,sizeof(zeile),datei);

sscanf(zeile,"%lf",&feld[i]);

}

3

(4)

DO-WHILE-Schleife endgepr¨uft

do {

ANWEISUNGEN

} while (BEDINGUNG)

ANWEISUNGEN Schleifenblock

. (ver¨andert Schleifenvariable)

BEDINGUNG log. Ausdruck mit Schleifenvariable

Beispiel:

do {

printf("Eingabe x (0<x<1): ");

scanf("%lf",&x);

} while (x>0.0 && x<1.0)

4

Referenzen

ÄHNLICHE DOKUMENTE

Testen Sie Ihre Prozedur an 1000 500. und vergleichen Sie

 Idee: zwei orthogonale Schlitten, die hin- und herfahren und gemeinsam einen Stift führen.  Schlitten werden durch periodische Funktionen

 Idee: zwei orthogonale Schlitten, die hin- und herfahren und gemeinsam einen Stift führen.  Schlitten werden durch periodische Funktionen

i hat immer den gleichen Wert (nämlich 1), da i nicht verändert (z.B. hochgezählt) wird. Die Schleife läuft also ewig, da die Abbruchbedingung (i &gt; 55) niemals erfüllt

● Eine Auflösung ist nicht erfor- derlich, wenn die Gewerkschaften ihre jeweiligen Zuständigkeiten ab- gestimmt haben und die Tarifverträ- ge jeweils für verschiedene

Der Vergleichswert, der gesucht werden soll, wird in einer Integer-Variablen abgespeichert und muss nicht vom Benutzer mit der Tastatur abgefragt werden.. Der Algorithmus soll

Die Klasse Vector enthält eine Methode elements, die eine Referenz auf ein Enumeration -Objekt liefert.. Ihr

Der Rumpf einer Schleife wird nicht ausgeführt, wenn die Bedingung im Schleifenkopf zu false ausgewertet wird.. Der Schleifenrumpf muss daher Anweisungen enthalten, die