Aus Das deutschsprachige Scratch-Wiki
(Weitergeleitet von Kategorie)
Das Sortieren von Blöcken in verschiedenen Kategorien dient dem Überblick, dem Verständnis des Programmierens und somit dem leichteren Einstieg in Scratch als Programmiersprache. Das Sortieren erfolgt nach der Funktion der Blöcke. Jede Kategorie hat ihre eigene, charakteristische Farbe, die alle Blöcke der Kategorie annehmen. So lassen sich Blöcke auch im Skript-Bereich des Scratch-Editors leichter ihren Kategorien zuordnen.
In Scratch 3.0 gibt es neun Hauptkategorien:
- Bewegung
- Aussehen
- Klang
- Ereignisse
- Steuerung
- Fühlen
- Operatoren
- Variablen
- Meine Blöcke
- Für jede Erweiterung eine weitere Kategorie
Bewegung
→ Hauptartikel: Bewegungs-Blöcke
Diese blauen Blöcke kontrollieren die Bewegung im Koordinatensystem und die Richtung einer Figur.
Bewegungsblöcke gibt es nur für Figuren, nicht jedoch für die Bühne
Aussehen
→ Hauptartikel: Aussehens-Blöcke
Diese lila Blöcke kontrollieren das Aussehen von Figuren, ohne das Malprogramm von Scratch zu verwenden. Hier kann man zum Beispiel verschiedene Grafikeffekte anwenden, Figuren zeigen und verstecken oder Kostüme wechseln.
Klang
→ Hauptartikel: Klang-Blöcke
Diese pinken Blöcke kontrollieren Klänge wie eingebundene Töne und Musik.
Ereignisse
→ Hauptartikel: Ereignisse-Blöcke
Die gelben Blöcke dieser Kategorie gehörten vor Scratch 2.0 der Kategorie "Steuerung" an. Sie aktivieren Skripte, sobald eine bestimmte Aktion (wie zum Beispiel das Drücken der Grünen Flagge) passiert. Sie kontrollieren auch das Senden von Signalen einer Figur and andere Figuren oder die Bühne.
Steuerung
→ Hauptartikel: Steuerungs-Blöcke
Diese dunkelgelben Blöcke kontrollieren den Ablauf von Skripten. Sie stellen Blöcke für Schleifen und für das Warten zwischen einzelnen Skriptabschnitten zur Verfügung. Außerdem steuern sie Klone.
Fühlen
→ Hauptartikel: Fühlen-Blöcke
Diese hellblauen Blöcke bieten Sensoren. Das heißt, sie nehmen Farben, Positionen und weitere Eigenschaften von Figuren war, aber z.B. auch Zeit oder die Position des Mauszeigers.
Operatoren
→ Hauptartikel: Operatoren-Blöcke
Diese grünen Blöcke können mathematische Rechnungen ausführen, Zeichenketten ("Strings") verarbeiten und mit Wahrheitsblöcken Rechenergebnisse, Input (wie zum Beispiel bei dem Frage () und warte-Block), Eigenschaften und weitere Werte prüfen.
Variablen
Variablenblöcke lassen sich in zwei Unterkategorien unterteilen: Variablenblöcke und Listenblöcke. Sie werden dazu genutzt, Informationen wie Zahlen (zum Beispiel bei Highscores), codierte Informationen (zum Beispiel bei einem online Highscore) oder Worte (zum Beispiel bei einem Quiz), zu speichern. Sie sind erst sichtbar, wenn Variablen oder Listen erstellt wurden.
Variablen
→ Hauptartikel: Variablen-Blöcke
Diese hell-orangenen Blöcke bedienen die Variablen eines Projektes.
Listen
→ Hauptartikel: Listen-Blöcke
Diese dunkel-orangenen Blöcke bedienen die Listen eines Projektes.
Meine Blöcke
→ Hauptartikel: Meine Blöcke
Diese rosa Blöcke erscheinen nur, wenn sie der Benutzer selbst erstellt. Sie können individuell angepasst werden und ihre Funktion wird unter dem jeweiligen Kopfblock deklariert und dann jedesmal ausgeführt, wenn der Block in einem Skript abläuft.
Erweiterungen
→ Hauptartikel: Erweiterungen
Diese türkisen Blöcke erscheinen, wenn man eine oder mehrere Erweiterungen durch das Symbol unten links hinzufügt. Mit ihnen kann z.B. Zeichnen, Musikinstrumente spielen oder sogar LEGO-Roboter ansteuern.
[wiki=de:Blockkategorien]Blockkategorien[/wiki]