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/19 13:04] – [Verschachtelte Alternativen] 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
  
-~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ 
 ===== Aufgaben ===== ===== Aufgaben =====
  
Zeile 211: Zeile 220:
 Schreiben Sie ein Programm, dass nach Eingabe der Längen der drei Seiten ausgibt, ob Schreiben Sie ein Programm, dass nach Eingabe der Längen der drei Seiten ausgibt, ob
 ein Dreieck vorliegt oder nicht. (Stichwort Dreicksungleichung) ein Dreieck vorliegt oder nicht. (Stichwort Dreicksungleichung)
 +
 +\\
 +
 +[[python:loesungen:alternative| >> Lösungen]]
 +
 +[[python:mehrfach|>> Mehrfachverzweigungen]]
 +
 +\\
 +
 +<!-- ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ -->
python/alternative.1589886241.txt.gz · Zuletzt geändert: 2020/05/19 13:04 von lutz