Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:alternative

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
python:alternative [2020/05/27 10:42] lutzpython:alternative [2024/09/10 08:57] (aktuell) lutz
Zeile 2: Zeile 2:
  
 Häufig ist es notwendig, die Ausführung eines Algorithmus in Abhängigkeit von bestimmten Bedingungen zu verzweigen. Dazu verwendet man Alternativen bzw. Verzweigungen. In diesem Abschnitt werden die ein- und zweiseitige Alternative vorgestellt. Im nächsten die Mehrfachverzweigung. Häufig ist es notwendig, die Ausführung eines Algorithmus in Abhängigkeit von bestimmten Bedingungen zu verzweigen. Dazu verwendet man Alternativen bzw. Verzweigungen. In diesem Abschnitt werden die ein- und zweiseitige Alternative vorgestellt. Im nächsten die Mehrfachverzweigung.
 +
 +\\
 +\\
 +\\
 +\\
  
 ===== Allgemeine Formulierung ===== ===== Allgemeine Formulierung =====
Zeile 186: Zeile 191:
 Im ''%%else%%''-Zweig der ersten ''%%if%%''-Anweisung steht die zweite ''%%if%%''-Anweisung. Innerhalb dieser wird der Quelltext um eine weitere Ebene eingerückt. Hier stehen alle Anweisungen die im ''%%if%%''- bzw. ''%%else%%''-Zweig der inneren Verzweigung ausgeführt werden sollen. Im ''%%else%%''-Zweig der ersten ''%%if%%''-Anweisung steht die zweite ''%%if%%''-Anweisung. Innerhalb dieser wird der Quelltext um eine weitere Ebene eingerückt. Hier stehen alle Anweisungen die im ''%%if%%''- bzw. ''%%else%%''-Zweig der inneren Verzweigung ausgeführt werden sollen.
  
 +===== Vertiefung =====
  
 +Im Lehrbuch inf-Schule wird das Thema nochmal vertieft:
 +
 +  * https://www.inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/entscheidungen
 +  * https://www.inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/bedingungen
  
 ===== Aufgaben ===== ===== Aufgaben =====
Zeile 214: Zeile 224:
  
 [[python:loesungen:alternative| >> Lösungen]] [[python:loesungen:alternative| >> Lösungen]]
 +
 +[[python:mehrfach|>> Mehrfachverzweigungen]]
  
 \\ \\
  
-~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~+<!-- ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ -->
python/alternative.1590568954.txt.gz · Zuletzt geändert: 2020/05/27 10:42 von lutz