Aus Das deutschsprachige Scratch-Wiki

(Weitergeleitet von Falls (), Sonst (Block))

falls <>, dann sonst
falls <>, dann
sonst
Kategorie: Steuerung
Typ: Klammerblock
Eingeführt in: Scratch 1.0
Eingaben: Bedingung
Plugin-Code (Wiki): falls <>, dann

sonst


Falls eine Bedingung erfüllt ist, werden Befehle ausgeführt, sonst werden andere Befehle ausgeführt.

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



Code zum Einbinden ins Forum:
[wiki=de:Falls () dann, sonst (Block)]Falls () dann, sonst (Block)[/wiki]
Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.