Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m288:learningunits:lu03:01 [2025/10/29 15:05] – vdemir | de:modul:m288:learningunits:lu03:01 [2025/10/29 15:17] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Bei Social Media-Apps wie Tinder, Instagramm oder ähnlichen markieren wir unsere Vorliegen durch Swipes bzw. Likes. Basierend auf diese Markierungen wird dann die Treffermenge entsprechend eingeschränkt. | Bei Social Media-Apps wie Tinder, Instagramm oder ähnlichen markieren wir unsere Vorliegen durch Swipes bzw. Likes. Basierend auf diese Markierungen wird dann die Treffermenge entsprechend eingeschränkt. | ||
| - | |||
| - | Das vorliegende Kapitel beschäftigt sich mit diesen Entscheidungen in Applikationen (logische Entscheidungen). | ||
| {{: | {{: | ||
| + | |||
| + | Das vorliegende Kapitel beschäftigt sich mit diesen Entscheidungen in Applikationen (logische Entscheidungen). | ||
| ===== Was sind SELEKTIONEN ? ===== | ===== Was sind SELEKTIONEN ? ===== | ||
| + | Der Begriff Selektion bedeutet schlicht Auswahl – also das gezielte Herausgreifen bestimmter Elemente, Informationen oder Zustände aus einer größeren Menge. | ||
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| - | |||
| - | Der Begriff Selektion bedeutet schlicht Auswahl – also das gezielte Herausgreifen bestimmter Elemente, Informationen oder Zustände aus einer größeren Menge. | ||
| ===== Arten von Selektionen ===== | ===== Arten von Selektionen ===== | ||
| Zeile 22: | Zeile 21: | ||
| - **Zweifach: if-else** | - **Zweifach: if-else** | ||
| - **Mehrfach: if-elsif-else** | - **Mehrfach: if-elsif-else** | ||
| - | - **Mehrfach: switch-case | + | - **Mehrfach: switch-case** |
| + | |||
| + | ==== 1. Einseitige Selketion: if ==== | ||
| + | Die einseitige Selektion ist die grundlegendste Form der Auswahl. Eine Anweisung wird nur dann ausgeführt, | ||
| + | |||
| + | **Beispiel: | ||
| + | if (temperatur > 30) { | ||
| + | console.log(" | ||
| + | } | ||
| + | |||
| + | **Erläuterung: | ||
| + | Wenn temperatur größer als 30 ist, wird die Nachricht ausgegeben. Sonst: Schweigen im Code-Wald. | ||
| + | |||
| + | **Merkmal: | ||
| + | * Nur eine Richtung der Entscheidung. | ||
| + | * Keine Alternative, | ||
| + | |||
| + | |||
| + | ==== 2. Zweiseitige Selktion: if-else ==== | ||
| + | Die zweiseitige Selektion prüft ob eine Bedinung erfüllt ist, und kann weitere Schritte unternehmen, | ||
| + | |||
| + | „Wenn Bedingung erfüllt ist, dann tue etwas.“ | ||
| + | |||
| + | Hier gibt es also zwei mögliche Wege: | ||
| + | * Wenn die Bedingung wahr ist → führe diesen Code aus. | ||
| + | * Wenn sie falsch ist → führe den anderen Code aus. | ||
| + | |||
| + | **Beispiel** | ||
| + | if (punktzahl >= 50) { | ||
| + | console.log(" | ||
| + | } else { | ||
| + | console.log(" | ||
| + | } | ||
| - | ==== 1. Einseitige Seleketion: if ==== | + | **Erläuterung:** |
| + | Immer wird etwas ausgeführt — je nachdem, ob die Bedingung erfüllt ist oder nicht. | ||
| - | ==== 2. Zweiseitige Seleketion: if-else ==== | + | **Merkmal:** |
| + | * Zweiwegentscheidung | ||
| + | * Erlaubt Alternative Aktionen | ||
| + | * Sehr häufig in Programmflusssteuerung | ||
| - | ==== 3. Mehrfache | + | ==== 3. Mehrfache |
| - | ==== 4. Einfache | + | ==== 4. Einfache |
| ===== Lernvideos ===== | ===== Lernvideos ===== | ||