Verzweigung: Unterschied zwischen den Versionen

Zeile 21: Zeile 21:


== Mehrfach-Verzweigung ==
== Mehrfach-Verzweigung ==
[[Datei:Mehrfach-Verzweigung-Erläuterung.png|mini]]
Bei mehrfachen Verzweigungen werden boolesche Aussagen der Reihe nach ausgewertet, solange bis eine davon zutrifft. Dann wird der zu dieser Bedingung gehörende Codeabschnitt ausgeführt und die Behandlung der mehrfachen Verzweigung ist damit beendet.  
Bei mehrfachen Verzweigungen werden boolesche Aussagen der Reihe nach ausgewertet, solange bis eine davon zutrifft. Dann wird der zu dieser Bedingung gehörende Codeabschnitt ausgeführt und die Behandlung der mehrfachen Verzweigung ist damit beendet.  


Wenn keine der Bedingungen zutrifft, wird der else-Teil ausgeführt, falls er vorhanden ist. Er ist optional. Danach wird in jedem Fall die Programmausführung mit dem auf die bedingte Anweisung folgenden Code-Abschnitt fortgesetzt. Die mehrfache Verzweigung kann auch durch eine case-Anweisung implementiert werden.
Wenn keine der Bedingungen zutrifft, wird der else-Teil ausgeführt, falls er vorhanden ist. Er ist optional. Danach wird in jedem Fall die Programmausführung mit dem auf die bedingte Anweisung folgenden Code-Abschnitt fortgesetzt. Die mehrfache Verzweigung kann auch durch eine case-Anweisung implementiert werden.
<html>
<iframe width="280" height="157.5" src="https://www.youtube.com/embed/4OqFTsvk6Ks?si=zsWQI8dNRWwSLwfA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</html>


== Gestaltungsmöglichkeiten von Verzweigungen ==
== Gestaltungsmöglichkeiten von Verzweigungen ==