Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:karatutorial:verzweigungen_2 [2026-08-28 06:44] – angelegt hofgf_informatik:karatutorial:verzweigungen_2 [2026-09-01 11:03] (aktuell) – [Aufgabe 5] hof
Zeile 1: Zeile 1:
-## Selektion mit Verzweigungen+## Selektion mit Verzweigungen (veraltet)
  
 Manchmal möchten wir eine Anweisung (oder eine _Sequenz_ von Anweisungen) nur dann ausführen, wenn eine Bedingung erfüllt ist. Beispielsweise möchten wir, dass Kara sich nach rechts dreht, wenn sie vor einem Baum steht. Dies erreichen wir mit einer Verzweigung. Ähnlich wie bei der `while`-Schleife können wir eine Bedingung definieren; ist sie erfüllt, so wird der Block ausgeführt, sonst nicht: Manchmal möchten wir eine Anweisung (oder eine _Sequenz_ von Anweisungen) nur dann ausführen, wenn eine Bedingung erfüllt ist. Beispielsweise möchten wir, dass Kara sich nach rechts dreht, wenn sie vor einem Baum steht. Dies erreichen wir mit einer Verzweigung. Ähnlich wie bei der `while`-Schleife können wir eine Bedingung definieren; ist sie erfüllt, so wird der Block ausgeführt, sonst nicht:
Zeile 20: Zeile 20:
  
 Der Fachbegriff für eine Verzweigung ist **Selektion** (Auswahl einer Anweisung). Der Fachbegriff für eine Verzweigung ist **Selektion** (Auswahl einer Anweisung).
- 
 ### Aufgabe 5 ### Aufgabe 5
 Betrachte folgende Kara-Welt und den dazugehörigen Code! Was wird Kara tun? Ergänze den Code, so dass Kara zum Pilz findet! Betrachte folgende Kara-Welt und den dazugehörigen Code! Was wird Kara tun? Ergänze den Code, so dass Kara zum Pilz findet!
  
 <kara-editor step="300" id="a5"> <kara-editor step="300" id="a5">
-while not kara.mushroomFront():+while not kara.treeFront():
     kara.move()     kara.move()
 <kara-world> <kara-world>
  • gf_informatik/karatutorial/verzweigungen_2.1787899493.txt.gz
  • Zuletzt geändert: 2026-08-28 06:44
  • von hof