Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu03:01 [2025/10/29 15:05] vdemirde: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). 
  
 {{:de:modul:m288:learningunits:lu03:lu03_01.png?400|Das Prinzip der Entscheidungen ist in der realen wie auch der digitalen Welt gleich}} {{:de:modul:m288:learningunits:lu03:lu03_01.png?400|Das Prinzip der Entscheidungen ist in der realen wie auch der digitalen Welt gleich}}
 +
 +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%>Selektion bedeutet allgemein: Aus einer Menge von Daten gezielt bestimmte Elemente auswählen.</WRAP> <WRAP center round tip 60%>Selektion bedeutet allgemein: Aus einer Menge von Daten gezielt bestimmte Elemente auswählen.</WRAP>
- 
-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, wenn eine Bedingung wahr (true) ist. Wenn sie falsch (false) ist, passiert nichts. 
 + 
 +**Beispiel:** 
 +  if (temperatur > 30) { 
 +    console.log("Es ist heiss!"); 
 +  } 
 + 
 +**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, kein „sonst“. 
 + 
 + 
 +==== 2. Zweiseitige Selktion: if-else ==== 
 +Die zweiseitige Selektion prüft ob eine Bedinung erfüllt ist, und kann weitere Schritte unternehmen, wenn sie nicht erfüllt ist 
 + 
 +„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("Bestanden"); 
 +  } else { 
 +    console.log("Nicht bestanden"); 
 +  }
  
-==== 1. Einseitige Seleketionif ====+**Erläuterung:** 
 +Immer wird etwas ausgeführt — je nachdem, ob die Bedingung erfüllt ist oder nicht.
  
-==== 2. Zweiseitige Seleketionif-else ====+**Merkmal:** 
 +  * Zweiwegentscheidung 
 +  * Erlaubt Alternative Aktionen 
 +  * Sehr häufig in Programmflusssteuerung
  
-==== 3. Mehrfache Seleketion: if-elsif-else ====+==== 3. Mehrfache Selketion: if-elsif-else ====
  
-==== 4. Einfache Seleketion: switch-case ====+==== 4. Einfache Selketion: switch-case ====
  
 ===== Lernvideos ===== ===== Lernvideos =====
  • de/modul/m288/learningunits/lu03/01.1761746701.txt.gz
  • Zuletzt geändert: 2025/10/29 15:05
  • von vdemir