% master: kontrollstrukturen.tex
% Kontrollstrukturen v0.2
% 2011-05-27 (Rx)

\section{Kontrollstrukturen}
%---------------------------

\begin{verbatim}
if(Ausdruck)                    wenn der Ausdruck stimmt,
{
        Anweisung-en1;          Anweisung-en1
}
else                            sonst
{
        Anweisung-en2;          Anweisung-en2
}

switch(Ausdruck)                gehe zum Ausdruck
{
        case 1:  Anweisung-en1;  Ausdruck1:                  Anweisung-en1
        case 2:  Anweisung-en2;  Ausdruck2:                  Anweisung-en2
                 break;                                      Anweisungen beenden
        case n:  Anweisung-enn;  Ausdruckn:                  Anweisung-enn
                 break;                                      Anweisungen beenden
        default: Anweisung-en;   Ausdruck nicht vorhanden:   Aneisung-en
}

continue;       unterbricht die Abarbeitung und geht zur Ausdrucksbedingung
break;          verlässt die Schleife oder Verbundsanweisung

for(Ausdruck1;Ausdruck2;Ausdruck3)      Ausdruck1 einmal ausführen
{                                       so lange der Ausdruck2 stimmt,
                                        vorher noch Ausdruck3
        Anweisug-en;                    Anweisung-en
}

while(Ausdruck)                 so lange der Ausdruck stimmt,
{
        Anweisung-en;           Anweisung-en
}

do                              mach
{
        Anweisung-en;           Anweisung-en
}
while(Ausdruck);                so lange der Ausdruck stimmt
\end{verbatim}

