Verzweigung: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
== Bedingte Anweisung (einfache Verzweigung) == | == Bedingte Anweisung (einfache Verzweigung) == | ||
[[Datei:Verzweigung-Erläuterung.png|mini]] | [[Datei:Verzweigung-Erläuterung.png|mini]] | ||
Eine bedingte Anweisung ist die einfachste Form einer Verzweigung und ist in der Programmierung ein Programmabschnitt, der nur unter einer bestimmten Bedingung ausgeführt wird. Eine bedingte Anweisung besteht aus einer Bedingung (im Sinne der [[Boolesche-algebra|booleschen Algebra]] auch Aussage genannt) und einem [[Körper]], der wiederum aus einer oder mehreren Anweisungen besteht. | Eine bedingte Anweisung ist die einfachste Form einer Verzweigung und ist in der Programmierung ein Programmabschnitt, der nur unter einer bestimmten Bedingung ausgeführt wird. Eine bedingte [[Anweisung]] besteht aus einer Bedingung (im Sinne der [[Boolesche-algebra|booleschen Algebra]] auch Aussage genannt) und einem [[Körper]], der wiederum aus einer oder mehreren Anweisungen besteht. | ||
Wird bei der Programmausführung die bedingte Anweisung erreicht, dann wird erst die Aussage ausgewertet, und falls diese zutrifft (und nur dann) wird anschließend der Codeabschnitt des [[Körper|Körpers]] (Codeabschnitt innerhalb der geschweiften Klammern <code>{}</code>) ausgeführt. Danach wird in jedem Fall die Programmausführung mit den auf die bedingte Anweisung folgenden Anweisungen fortgesetzt. | Wird bei der Programmausführung die bedingte Anweisung erreicht, dann wird erst die Aussage ausgewertet, und falls diese zutrifft (und nur dann) wird anschließend der Codeabschnitt des [[Körper|Körpers]] (Codeabschnitt innerhalb der geschweiften Klammern <code>{}</code>) ausgeführt. Danach wird in jedem Fall die Programmausführung mit den auf die bedingte Anweisung folgenden [[Anweisung|Anweisungen]] fortgesetzt. | ||
<html> | <html> |