Scratch – Einstieg ins Programmieren
Section outline
-
-
Die Steuerungs-Blöcke können genutzt werden, um eine Pause in einem Skript zu setzen oder auch einen Teil eines Skriptes wiederholen zu lassen.
-
warte
Mit diesem Block wird das Skript für die angegebene Zeit angehalten.
Dieser Block pausiert das Skript, bis die gewählte Bedingung erfüllt ist. Es kann z.B. gewartet werden, bis eine Figur eine bestimmte Position erreicht hat, eine Variable einen gewählten Wert erreicht hat oder eine Figur eine bestimmte Antwort zu einer Frage gibt.wiederhole
Mit diesen Blöcken kann das umschlossene Skript mehrmals wiederholt werden.Mit wiederhole ... mal kann man eine bestimmte Zahl, eine Variable oder auch eine Kombination aus Zahlen, Variablen und Operatoren wählen und damit angeben, wie oft das umklammerte Skript wiederholt wird.
Mit wiederhole fortlaufend wird das umklammerte Skript unendlich wiederholt. Man kann diesen Block nur durch das Klicken des Stoppschilds oder durch den Block stoppe anhalten.
falls ..., dann
Bei diesen Blöcken wird eine Bedingung geprüft, bevor das umschlossene Skript ausgeführt wird. Für die Bedingung (Leerstelle nach falls) können nur Wahrheitsblöcke eingesetzt werden. Es kann also nur geprüft werden, ob etwas wahr ist, dann wird das umschlossene Skript ausgeführt, ansonsten wird das diesem Block nachfolgende Skript fortgesetzt. Diese Bedingung wird jedoch nur einmal geprüft, es sei denn, man setzt ihn in den Block wiederhole.Mit falls ... dann, sonst kann man ein abweichendes Skript in die sonst Lücke einsetzen, das ausgeführt wird, wenn die Bedingung nicht erfüllt wird.
warte bis
Dieser Block pausiert das Skript, bis die gewählte Bedingung erfüllt ist. Es kann z.B. gewartet werden, bis eine Figur eine bestimmte Position erreicht hat, eine Variable einen gewählten Wert erreicht hat oder eine Figur eine bestimmte Antwort zu einer Frage gibt.wiederhole bis ...
Dieser Block wiederholt das umschlossene Skript solange, bis die gewählte Bedingung erfüllt, also wahr ist. Ist die Bedingung erfüllt, springt das Skript direkt an das Ende des Blocks und durchläuft das Skript nicht erneut.stoppe ...
Mit diesem Block kann ausgewählt werden, ob das vorhergehende Skript oder das ganze Projekt (alles) gestoppt werden soll.Start, wenn ich als Klon entstehe
Dieser Block startet das angebaute Skript, wenn ein Klon durch den Block erzeuge Klon von entsteht. Das Skript wird dabei von allen erzeugten Klonen ausgeführt.Klone erstellen und löschen
Mit erzeuge Klon von kann eine Kopie von der ausgewählten Figur erstellt werden.Mit lösche diesen Klon wird der Klon, der zuvor im Skript erstellt wurde, gelöscht.
-
Scratch-Wiki (2023). Steuerungs-Blöcke. Scratch-Wiki. Verfügbar unter: https://de.scratch-wiki.info/wiki/Steuerungs-Blöcke (Zugriff am: 5. März 2025).
-