Aus Das deutschsprachige Scratch-Wiki

Dieser Artikel ist mehrdeutig. Für andere Seiten mit dem Titel:
Scratch Blocks (o. ä.) siehe in der gleichnamigen Begriffserklärung nach.

Blöcke sehen wie farbige Puzzelteile aus und werden genutzt, um im Scratch-Editor den Quellcode zu programmieren, der den Ablauf eines Scratch-Projektes bestimmt. Blöcke sind also die Anweisungen der Programmiersprache Scratch. Blöcke lassen sich wie Puzzelteile miteinander verbinden - es passt nur zusammen, was syntaktisch richtigen Quellcode ergibt - dadurch werden Syntaxfehler verhindert. Eine Serie von verbundenen Blöcken wird Skript genannt.

Sortierung

Blöcke können einerseits nach ihrer Farbe aber auch nach ihrer Form sortiert und kategorisiert werden.

Blockkategorien

Hauptartikel: Blockkategorien

Es gibt neun offizielle Blockkategorien, zusätzlich noch die Unterkategorie Listen, die bei den Variablen eingeordnet ist, und mehrere Erweiterungen. Jedoch gibt es einige weitere Kategorien und Blöcke in Scratch Modifikationen). Kategorien ordnen die Blöcke nach Farbe und Aufgabenbereich.

Blockformen

Hauptartikel: Blockformen

Es gibt sechs verschiedene Formen von Blöcken. Die Form bestimmt, an welchen Stellen die Blöcke verwendet werden können, also auch, welche Blöcke zusammen passen. Nur was passt lässt sich einklinken und ergibt lauffähige Skripte.

Es gibt

Liste der Blöcke nach Farben und Formen

Es gibt 119 Blöcke in Scratch 3.0 (ohne Erweiterungen oder versteckte Blöcke). Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert.

Bewegung.png

Bewegung

Hauptartikel: Bewegungs-Blöcke

Bewegungs-Blöcke kontrollieren die Bewegung einer Figur. Die Bühne besitzt keine Bewegungsblöcke. Es gibt 18-Bewegungs-Blöcke:

Stapelblöcke (15)

Wertblöcke (3)


Aussehenspalette.PNG

Aussehen

Hauptartikel: Aussehens-Blöcke

Aussehens-Blöcke steuern das Aussehen einer Figur. Die Bühne besitzt nur 7 Aussehens-Blöcke. Es gibt 19 Aussehens-Blöcke:

Stapelblöcke (16)

Wertblöcke (3)


Klangblöcke.png

Klang

Hauptartikel: Klang-Blöcke

Klang-Blöcke steuern die Klänge, welche eine Figur oder auch die Bühne abspielen kann. Es gibt 9 Klang-Blöcke:

Stapelblöcke (8)

Wertblöcke (1)


Ereignisse.PNG

Ereignisse

Hauptartikel: Ereignisse-Blöcke

Ereignisse-Blöcke werden verwendet, um Skripte zu starten. Sie kontrollieren auch das Senden von Signalen einer Figur and andere Figuren oder die Bühne mit den Sende-Blöcken. Es gibt 8 Ereignis-Blöcke:

Kopfblöcke (6)

Stapelblöcke (2)


Steuerung.png

Steuerung

Hauptartikel: Steuerungs-Blöcke

Steuerungs-Blöcke werden verwendet, um den Ablauf von Skripten zu steuern. Es gibt 11 Steuerungs-Blöcke:

Kopfblöcke (1)

Klammerblöcke (5)

Stapelblöcke (3)

Abschlussblöcke (2)


Fühlen Palette.PNG

Fühlen

Hauptartikel: Fühlen-Blöcke

Fühlen-Blöcke können bestimmte Zustände messen. Es gibt 18 Fühlen-Blöcke:

Stapelblöcke (3)

Wahrheitsblöcke (5)

Wertblöcke (10)


Operatorenpalette.PNG

Operatoren

Hauptartikel: Operatoren Blöcke

Operatoren-Blöcke werden für mathematische Funktionen und Textverarbeitung verwendet. Es gibt 18 Operatoren-Blöcke:

Wahrheitsblöcke (7)

Wertblöcke (11)


Variablenspalette.PNG

Variablen

Hauptartikel: Variablen Blöcke

Variablen-Blöcke speichern Werte wie Zahlen oder Zeichenketten (Strings). Vor Scratch 3.0 befanden sie sich in der Kategorie „Daten“. Es gibt 5 Variablen-Blöcke:

Stapelblöcke (4)

Wertblöcke (1)

  • () — Inhalt der Variable


Listenblöcke.JPG

Listen

Hauptartikel: Listen Blöcke

Listen-Blöcke gehören zur Kategorie der Variablen. Sie werden zum Verwalten von Listen verwendet. Es gibt 12 Listen-Blöcke:

Stapelblöcke (7)

Wahrheitsblöcke (1)

Wertblöcke (4)


Weitere blöcke.PNG

Meine Blöcke

Hauptartikel: Meine Blöcke

Kopfblöcke

Stapelblöcke

Meine Blöcke bieten die Möglichkeit, selber erstellte Blöcke zur Blockpalette hinzuzufügen.

Erweiterungen

Hauptartikel: Erweiterungen

Erweiterungen stellen weitere Funktionen zur Verfügung:


Weitere Blöcke

Hauptartikel: Weitere Blöcke (grau)

Diese grauen Blöcke wurden mit Scratch 3.0 entfernt bzw. in eine Erweiterung verschoben.

Siehe auch



Code zum Einbinden ins Forum:
[wiki=de:Alle Blöcke = Übersichts-Liste]Alle Blöcke = Übersichts-Liste[/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.