| |
modul:archiv:m319:learningunits:lu03:lu03c-selektion [2024/03/28 14:07] – angelegt - Externe Bearbeitung 127.0.0.1 | modul:archiv:m319:learningunits:lu03:lu03c-selektion [2025/06/23 07:45] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden msuter |
---|
====== LU03c - PAP - Selektion ====== | ====== LU03c - PAP - Selektion ====== |
| |
| {{:modul:m319:learningunits:lu03:pap_selektion.png|}} | Eine Selektion ist eine Entscheidung im Programmablauf. Zunächst besteht eine Selektion aus einer Bedingung, die mit Ja oder Nein beantwortet werden kann. Je nachdem, ob die Bedingung erfüllt ist, unterscheidet sich der Ablauf des Programms. \\ \\ Sobald die Selektion nicht mehr relevant ist für den Programmablauf, führt man die unterschiedlichen Pfade wieder zusammen. Eine Selektion hat zwei Nachfolger: \\ * einen Nachfolger wenn die Bedingung zutrifft \\ * einen Nachfolger wenn sie nicht zutrifft. | | | {{de:modul:m319:learningunits:lu03:pap_selektion.png|}} | Eine Selektion ist eine Entscheidung im Programmablauf. Zunächst besteht eine Selektion aus einer Bedingung, die mit Ja oder Nein beantwortet werden kann. Je nachdem, ob die Bedingung erfüllt ist, unterscheidet sich der Ablauf des Programms. \\ \\ Sobald die Selektion nicht mehr relevant ist für den Programmablauf, führt man die unterschiedlichen Pfade wieder zusammen. Eine Selektion hat zwei Nachfolger: \\ * einen Nachfolger wenn die Bedingung zutrifft \\ * einen Nachfolger wenn sie nicht zutrifft. | |
| |
== Beispiel: Marmeladenbrot == | == Beispiel: Marmeladenbrot == |
| {{:modul:m319:learningunits:lu03:pap_marmeladenbrot.png|}} | Wir erweitern das Beispiel mit dem Butterbrot zum Marmeladenbrot: \\ Einige von Ihnen hätten lieber ein Marmeladenbrot, andere mögen keine Marmelade. | | | {{de:modul:m319:learningunits:lu03:pap_marmeladenbrot.png|}} | Wir erweitern das Beispiel mit dem Butterbrot zum Marmeladenbrot: \\ Einige von Ihnen hätten lieber ein Marmeladenbrot, andere mögen keine Marmelade. | |
| |
===== Erweiterungen ===== | ===== Erweiterungen ===== |
| |
^ Einfach-Selektion ^ Mehrfach-Selektion ^ | ^ Einfach-Selektion ^ Mehrfach-Selektion ^ |
| {{:modul:m319:learningunits:lu03:pap_pub_einfach.png|}} | {{:modul:m319:learningunits:lu03:pap_pub_mehrfach.png|}} | | | {{de:modul:m319:learningunits:lu03:pap_pub_einfach.png|}} | {{de:modul:m319:learningunits:lu03:pap_pub_mehrfach.png|}} | |
| Hier wird der ganze Ablauf in Einfachselektionen (Ja/Nein) unterteilt. | In diesem Beispiel haben wir zunächst eine Mehrfachselektion (Alter). \\ Ist der Besucher zwischen 16 und 20 Jahre alt, so folgt eine Einfachselektion (Wochenende). \\ \\ Wie Sie sehen, wirkt der Ablauf dadurch wesentlich kompakter und einfacher. | | | Hier wird der ganze Ablauf in Einfachselektionen (Ja/Nein) unterteilt. | In diesem Beispiel haben wir zunächst eine Mehrfachselektion (Alter). \\ Ist der Besucher zwischen 16 und 20 Jahre alt, so folgt eine Einfachselektion (Wochenende). \\ \\ Wie Sie sehen, wirkt der Ablauf dadurch wesentlich kompakter und einfacher. | |
| |
Dadurch kann man am Computer die Bedingung leichter in das Kästchen platzieren. | Dadurch kann man am Computer die Bedingung leichter in das Kästchen platzieren. |
| |
{{:modul:m319:learningunits:lu03:pap_selektion_sechseck.png|}} | {{de:modul:m319:learningunits:lu03:pap_selektion_sechseck.png|}} |
| |
| |
---- | ---- |
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Marcel Suter | [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Marcel Suter |