\section{Kontrollstrukturen}

\begin{definition}[Kontrollstrukturen]
  In der Regel wird ein Programm Zeile f\"ur Zeile von oben nach unten
  ausgef\"uhrt. Manchmal muss der Kontrollfluss aber so gesteuert
  werden, dass bestimmte Teile des Programmcodes wiederholt oder nur
  unter bestimmten Bedingungen ausgef\"uhrt werden. Von grosser
  Bedeutung sind hier zwei Strukturen:
  \begin{enumerate}
    
  \item Schleigen.
  \item Bedingte Anweisungen und Verzweigungen.
  \end{enumerate}
\end{definition}