Computerwissenschaften

Was sind Schleifen in Computerprogrammen?

Schleifen gehören zu den grundlegendsten und leistungsfähigsten Programmierkonzepten. Eine Schleife in einem Computerprogramm ist eine Anweisung, die wiederholt wird, bis eine bestimmte Bedingung erreicht ist. In einer Schleifenstruktur stellt die Schleife eine Frage. Wenn die Antwort eine Aktion erfordert, wird sie ausgeführt. Die gleiche Frage wird immer wieder gestellt, bis keine weiteren Maßnahmen erforderlich sind. Jedes Mal, wenn die Frage gestellt wird, wird sie als Iteration bezeichnet. 

Ein Computerprogrammierer, der in einem Programm viele Male dieselben Codezeilen verwenden muss, kann eine Schleife verwenden, um Zeit zu sparen.

Nahezu jede Programmiersprache enthält das Konzept einer Schleife. High-Level-Programme unterstützen verschiedene Arten von Schleifen. C. C ++ und C # sind Computerprogramme auf hoher Ebene und können verschiedene Arten von Schleifen verwenden.

Arten von Schleifen

  • Eine for- Schleife ist eine Schleife, die eine voreingestellte Anzahl von Malen ausgeführt wird.
  • Eine while- Schleife ist eine Schleife, die wiederholt wird, solange ein Ausdruck wahr ist. Ein Ausdruck ist eine Anweisung, die einen Wert hat.
  • Eine do while- Schleife oder wiederholen, bis sich die Schleife wiederholt, bis ein Ausdruck falsch wird.
  • Eine Endlos- oder Endlosschleife ist eine Schleife, die sich auf unbestimmte Zeit wiederholt, da sie keine Abschlussbedingung hat, die Ausgangsbedingung niemals erfüllt ist oder die Schleife angewiesen wird, von vorne zu beginnen. Obwohl es einem Programmierer möglich ist, absichtlich eine Endlosschleife zu verwenden, handelt es sich häufig um Fehler, die von neuen Programmierern gemacht wurden.
  • Eine verschachtelte  Schleife wird in jeder anderen for- , while- oder do while- Schleife angezeigt .

Eine goto-Anweisung kann eine Schleife erzeugen, indem sie rückwärts zu einem Label springt, obwohl dies im Allgemeinen als schlechte Programmierpraxis empfohlen wird. Bei komplexem Code ist ein Sprung zu einem gemeinsamen Austrittspunkt möglich, der den Code vereinfacht.

Schleifensteuerungsanweisungen

Eine Anweisung, die die Ausführung einer Schleife von ihrer festgelegten Sequenz ändert, ist eine Schleifensteueranweisung. C # bietet beispielsweise zwei Regelungsanweisungen.

  • Eine break- Anweisung innerhalb einer Schleife beendet die Schleife sofort.
  • Eine continue- Anweisung springt zur nächsten Iteration der Schleife und überspringt jeden dazwischen liegenden Code.

Grundstrukturen der Computerprogrammierung

Schleife, Auswahl und Sequenz sind die drei Grundstrukturen der Computerprogrammierung. Diese drei Logikstrukturen werden in Kombination verwendet, um Algorithmen zur Lösung eines beliebigen Logikproblems zu bilden. Dieser Vorgang wird als strukturierte Programmierung bezeichnet.

 

 

 

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.