1

Grundlegende Syntax



Scratch-Befehle werden mit dem entsprechenden Text bezeichnet (siehe Beispiel unten).

Eine ausführliche Beschreibung finden Sie auf der Seite Dokumente

                                Wenn Flagge angeklickt wird
gehe (10) er Schritt
sage (Hallo) für (2) Sekunden
                            
Black & white image of basic scratch code in German

Werte angeben

Werte werden beispielsweise in runden Klammern angegeben

                                setze x auf (100)
                            
Colored outline image of Scratch block in German

Bedingungen

Bedingungen werden beispielsweise in spitzen Klammern <> angegeben

                                falls <Maustaste gedrückt?> , dann
  ändere x um (10)
                            
Full colored image of Scratch condition in German

Dropdown-Felder

Dropdown-Felder werden in eckigen Klammern [] angegeben, unabhängig davon, ob sie im Scratch-Block mit eckigen oder abgerundeten Ecken angezeigt werden. Das Bild zeigt beispielsweise je nach Block die richtigen Ecken.

                                gehe zu [Zufallsposition]
                            
Black & white image of Scratch block showing a dropdown field in German

Vertiefung

Wenn Sie einrücken, verwenden Sie entweder zwei oder mehr Leerzeichen oder Tabulatoren. Es ist jedoch wichtig, konsistent zu sein, da sonst Probleme auftreten, wenn der Code geparst wird.

Dieser Code verwendet zwei Leerzeichen für jede Einrückungsstufe

                                wiederhole (4) mal
  gehe (10) er Schritt
  falls <Taste [Leertaste] gedrückt?> , dann
    drehe dich rechts um (90) Grad
                            
Black & white image of a Scratch C-block in German

Reporter blockiert

Reporterblöcke werden bezeichnet, indem der Name des Blocks in ein beliebiges Wertefeld eingefügt wird.

                                y-Position
                            
Full colored images of a Scratch reporter block in German

Weniger als ein Vergleich

Der größer als Vergleich wird als "gt" und nicht ">"

                                wiederhole bis <(x-Position) gt (100)>
  gehe (10) er Schritt
                            
Colored outlined image of a Scratch script showing a less than condition in German

Größer als der Vergleich

Der kleiner als Vergleich wird mit "lt" und nicht "<"

                                falls <(y-Position) lt (-140)> , dann
  gehe zu [Zufallsposition]
                            
Full colored image of a Scratch script showing a greater than condition in German

Blöcke mit Grafiken

Scratch-Blöcke mit Grafiken werden wie im folgenden Code gezeigt angegeben. Die Texte "Flagge", "rechts" und "links" werden automatisch durch die entsprechende Grafik ersetzt.

                                Wenn Flagge angeklickt wird
drehe dich rechts um (90) Grad
drehe dich links um (-20) Grad
                            
Black & white image of Scratch blocks that have icons in German

Farben angeben

Wenn Sie Farben angeben wollen, geben Sie einfach die Werte für Farbe, Sättigung und Helligkeit an, wie im Code angegeben. Die Schüler können die Werte verwenden, um die gewünschte Farbe darzustellen.

                                falls <wird Farbe (c10 s20 b100) berührt?> , dann
  verstecke dich
                            
Full colored image of "touching color <>" block in German

Mystery Direktive

Die Mystery-Anweisung ist eine großartige Möglichkeit, das Verständnis der Schüler für das unterrichtete Material zu testen.

Wertefelder, Bedingungsfelder und ganze Blöcke können mithilfe der "mystery!". Anweisung leer gelassen werden.

                                falls <mystery!wird Farbe (c10 s20 b100) berührt?> , dann
  verstecke dich
                            
Colored outlined image showing the result of the mystery directive in German