Aus Das deutschsprachige Scratch-Wiki

(Weitergeleitet von Falls () (Block))

falls <> dann
falls <> dann
Kategorie: Steuerung
Typ: Klammerblock
Eingeführt in: unbekannt
Eingaben: keine
Plugin-Code (Wiki): falls <> dann


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

Der Block falls () dann ist ein Klammerblock und gehört zur Kategorie der Steuerungsblöcke.

Falls-Blöcke dienen dazu, dass eine Befehlskette nur dann ausgeführt wird, wenn eine bestimmte Bedingung erfüllt ist.

In die Lücke von Falls-Blöcken lassen sich nur Wahrheitsblöcke einsetzen, deren Bedingung wahr sein muss, damit der Inhalt ausgeführt wird. Ist die Bedingung nicht erfüllt, wird einfach zum Ende des Blockes gesprungen und dort mit der Ausführung der Befehle weitergemacht. Das bedeutet auch, dass die Bedingung nur ein einziges mal geprüft wird, wenn keine Schleife (wie wiederhole fortlaufend) verwendet wird.

Anwendung

  • Werte vergleichen
  • Prüfen, ob eine bestimmte Antwort gegeben wurde
  • Das Aussehen einer Figur je nach Kondition verändern
Wenn ich [Der nächste Morgen... v] empfange
falls <(Wetter)=[warm]>
wechsle zu Kostüm [Badeanzug v]
ende
falls <(Wetter) = [kalt]>
wechsle zu Kostüm [Wintermantel v]
ende
Wenn gf angeklickt
wiederhole fortlaufend
 falls <Taste [Pfeil nach rechts v] gedrückt?> dann
  ändere x um (1)
 end
end

Alternative

Alternativ kann auch der falls () dann, sonst-Block ohne Inhalt im Sonst-Teil der Klammer verwendet werden:

falls <(Bedingung) = [wahr]> dann
sage [etwas]
sonst

ende

Siehe auch



Code zum Einbinden ins Forum:
[wiki=de:Falls () dann (Block)]Falls () dann (Block)[/wiki]