Aus Das deutschsprachige Scratch-Wiki
(Weitergeleitet von Falls (), Sonst (Block))
falls <>, dann sonst
Kategorie: | Steuerung |
Typ: | Klammerblock |
Eingeführt in: | Scratch 1.0 |
Eingaben: | Bedingung |
Plugin-Code (Wiki): | falls <>, dann
|
Der Block Falls () dann, sonst ist ein Klammerblock und gehört zur Kategorie der Steuerungsblöcke.
Dieser Block dient dazu, dass bestimmte Befehle ausgeführt werden, wenn die Bedingung erfüllt ist und andere Befehle, wenn sie nicht erfüllt ist. In die Lücke dieses Blocks lassen sich nur Wahrheitsblöcke einsetzen. Anders als beim "Falls ()"-Block wird hier nie zum Ende des Blockes gesprungen, denn es wird immer eine der Befehlskette ausgeführt.
Beispiel
Der "falls () dann, sonst"-Block wird bevorzugt dann benutzt, wenn es wie im Beispiel nur eine richtige, aber unendlich viele falsche Möglichkeiten gibt. Für jede Mögliche Antwort (also 1, 2, 3, und so weiter) einen "falls ()"-Block zu verwenden wäre viel zu umständlich und auch gar nicht möglich.
setze [Zahl 1 v] auf (2) setze [Zahl 2 v] auf (6) Frage (verbinde (verbinde [Was ergibt ] und (Zahl 1)) und (verbinde [ + ] und (verbinde(Zahl 2) und [?]))) und warte falls <(Antwort) = ((Zahl 1) + (Zahl 2))>, dann sage [Diese Antwort ist richtig!] sonst sage [Leider falsch.] end
Siehe auch
[wiki=de:Falls () dann, sonst (Block)]Falls () dann, sonst (Block)[/wiki]