Damit der Programmablauf nicht immer gleich abläuft, gibt es Kontrollstrukturen. Mit Schleifen kann man Blöcke wiederholen lassen und mit Abfragen bestimmte Blöcke nur manchmal ausführen lassen.

Schleifen

while

Die while-Schleife hat folgende Syntax:

  while (bedingung)
  {
     anweisungen;
  }

Sie läuft so lange, bis bedingung false ist. Ist bedingung bereits zu Anfang false, dann werden anweisungen gar nicht ausgeführt.

until

Die until-Schleife hat folgende Syntax:

  until (bedingung)
  {
     anweisungen;
  }

Diese Schleife läuft so lange, bis bedingung true ist. Ist bedingung bereits zu Anfang true, dann werden anweisungen gar nicht ausgeführt.

repeat

Die repeat-Schleife hat folgende Syntax:

  repeat (zahl)
  {
     anweisungen;
  }

Die repeat-Schleife läuft zahl Durchläufe durch.

Abfragen

if

Die Syntax von if kann variieren, je nachdem, ob man noch einen alternativen Fall einbaut:

  if (bedingung)
  {
     anweisungen1;
  }

Bis hierhin ist die Syntax Pflicht. Wenn man noch den alternativen Fall einbauen möchte, muss man folgende Anweisungen dazuschreiben:

  else
  {
     anweisungen2;
  }

Die if-Kontrollstruktur führt anweisungen1 aus, wenn bedingung true ist, sonst führt sie anweisungen2 aus.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.