Alle Blöcke = Übersichts-Liste
Aus Das deutschsprachige Scratch-Wiki
Ein wichtiger Einstieg ist auch die Kategorie:Blöcke und die Kategorie:Blöcke Allgemein.
Blöcke haben die Form von Puzzelteilen und werden genutzt, um den Quellcode in Scratch zu erzeugen. Die 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.
Es gibt 10 Block-Kategorien: Steuerung, Bewegung, Aussehen, Klang, Malen, Fühlen, Operatoren, Variablen, Listen und Motor (jedoch gibt es einige weiterer Kategorien und Blöcke in Scratch Modifikationen). Nur die acht Oberkategorien sind oben in Scratch aufgelistet.
Block-Formen
In diesem Abschnitt sind die Blöcke ihrer Form nach beschrieben. 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 4 Kopf-Blöcke, 6 Klammer Blöcke, 29 Wert-Blöcke, 4 Wahrheits Blöcke, 2 Abschluss Blöcke und 20 Stapel Blöcke.
Kopf-Blöcke (Hut-Form)
→ Hauptartikel: Blockform = Kopf-Blöcke
Kopf Blöcke sind die Blöcke die jedes Skript starten. Sie sind oben abgerundet und haben und unten eine Einbuchtung — um andere Blöcke einzuklinken. Es gibt vier Kopf-Blöcke, die alle zu den gelben Steuerungs Blöcken gehören.
Stapel-Blöcke (Baustein Form)
→ Hauptartikel: Blockform = Stapel-Blöcke
Stapel Blöcke sind die Blöcke welche die wesentlichen Befehle ausführen. Sie haben eine Ausbuchtung oben und eine Einbuchtung unten — damit andere Blöcke oberhalb und unterhalb eingeklinkt werden können. Es gibt 75 Stapel Blöcke — in fast allen Farben, was sie zur am weitesten verbreiteten Blockform macht.
Wahrheits-Blöcke (hexagonale Form)
→ Hauptartikel: Blockform = Wahrheits-Blöcke
Wahrheits Blöcke antworten entweder mit Wahr oder Falsch. Es ist als ob Du einen Freund fragst: "Ist 2 + 2 = 4?", und er antwortet entweder "Ja" oder "Nein". Es gibt 13 von diesen hexagonal geformten Blöcken. Wahrheits Blöcke gibt es sich nur in zwei Farben: SIe gehören entweder zu den türkisen Fühlen Blöcken oder zu den hellgrünen Operatoren Blöcken.
Wert-Blöcke (abgerundete Rechteck Form)
→ Hauptartikel: Blockform = Wert-Blöcke
Wert Blöcke stehen für Werte. Diese Werte sind entweder Zahlen oder Zeichenketten. Es ist als ob Du einen Freund fragst, "Wieviel ist 2 + 2?", und er würde antworten "4". Aber es geht nicht nur um Berechnungen, es können auch Variablen sein, zum Beispiel, "Wie alt bist Du?" mit der Antwort: "15". Die Form ist ein Rechteck mit runden Ecken, Es gibt 26 dieser Blöcke — ohne die unbegrenzte Anzahl dieser Wert Blöcke mitzuzählen, die durch selbst definierte Variablen und Listen hinzugefügt werden können.
Klammer-Blöcke (C- oder E-Form)
→ Hauptartikel: Blockform = Klammer-Blöcke
Klammer-Blöcke sind Blöcke, die manchmal aussehen wie ein C, deshalb auch der Name im englischen. Diese Blockart kommt dann zum Einsatz, wenn etwas X mal passieren soll oder wenn eine Bedingung gestellt ist, die erfüllt werden muss.
Abschluss-Blöcke (Baustein Form unten abgerundet)
→ Hauptartikel: Blockform = Abschluss-Blöcke
Abschluss Blöcke sind die Blöcke, welche die Skripte beenden. Diese Gruppe zählt nur zwei Blöcke.
Liste der Blöcke nach Farben und Formen
Es gibt 125 Blöcke in Scratch 1.4. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert:
Bewegung
Bewegungs Blöcke sind die blauen Blöcke, welche die Bewegung eines Objekts auslösen. Es gibt 16 Bewegungs Blöcke in Scratch 1.4.
Objektbewegung
blaue Bewegungs Blöcke in Stapel-Block-Form (13 in Scratch 1.4)
- gehe () -er Schritt — Bewegt das Objekt die Anzahl Schritte in die bestimmte Richtung.
- drehe () Grad (im Uhrzeigersinn) — Dreht das Objekt (im Uhrzeigersinn) um den angegebenenen Wert.
- drehe () Grad (gegen den Uhrzeigersinn) — Dreht das Objekt (gegen den Uhrzeigersinn) um den angegebnenen Wert.
- zeige Richtung () — Richtet das Objekt in die als Zahlenwert angegebene Richtung.
- zeige auf () — Richtet das Objekt auf das angegebene andere Objekt oder auf den Mauszeiger.
- gehe zu x: () y: () — Bewegt das Objekt zur angegebenen x- und y-Position.
- gehe zu () — Bewegt das Objekt zum Mauszeiger oder zu einem anderen Objekt.
- gleite () Sek. zu x: () y: () — Das Objekt gleitet zu dem angegebenen Punkt, und zwar so lange, wie eingegeben.
- ändere x um () — Ändert die x-Position des Objekts um den Wert.
- setze x auf () — Setzt die x-Position des Objekts auf den Wert.
- ändere y um () — Ändert die y-Position des Objekts um den Wert.
- setze y auf () — Setzt die y-Position des Objekts auf den Wert.
- pralle vom Rand ab — Wenn der Rand des Bildschirms erreicht wird, kehrt sich die Richtung des Objektes um.
blaue Bewegungs Blöcke in Wert-Block-Form (3 in Scratch 1.4)
- x-Position — Die x-Position des Objekts.
- y-Position — Die y-Position des Objekts.
- Richtung — Die Richtung des Objekts.
Motor
Motor Blöcke sind zusätzliche, stark dunkelblaue Bewegungs-Blöcke, die für das LEGO WeDo benutzt werden. Es gibt 5 Motor Blöcke in Scratch 1.4.
dunkelblaue Motor Blöcke in Stapel-Block-Form (5 in Scratch 1.4)
- Schalte Motor für () Sekunden an — Schaltet den Motor an und schaltet ihn nach Ablauf der angegebenen Zeit wieder aus.
- Schalte Motor an — Schaltet den Motor auf unbestimmte Zeit an.
- Schalte Motor aus — Schaltet den Motor aus.
- Setze Motorkraft auf () — Setzt die Leistung des Motors auf den angegebenen Wert.
- Setze Motorrichtung () — Setzt den Motor auf eine bestimmte Richtung.
Aussehen
Aussehens Blöcke sind die violetten Blöcke, welche das Aussehen von Objekten steuern. Es gibt 17 Aussehens Blöcke in Scratch 1.4.
violette Aussehens Blöcke in Stapel-Block-Form (15 in Scratch 1.4)
- ziehe Kostüm () an / wechsele zum Hintergrund () — Ändert Kostüm / Hintergrund von Objekt / Bühne auf die angegebene Auswahl bzw. den eingesetzten Zahlenwert.
- nächstes Kostüm / nächster Hintergrund — Ändert Kostüm / Hintergrund von Objekt / Bühne zu zum nächsten in der Kostüm- / Hintergrund- Liste.
- sage () für () Sek. — Eine Sprechblase mit dem angegebenen String erscheint am Objekt für die angegebene Zeit.
- sage () — Eine Sprechblase mit dem angegebenen String erscheint am Objekt und verbleibt dort. Sie kann entfernt werden wenn sage () ohne Wertangabe ausgeführt wird.
- denke () für () Sek. — Eine Denkblase mit dem angegebenen String erscheint am Objekt für die angegebene Zeit.
- denke () — Eine Denkblase mit dem angegebenen String erscheint am Objekt und verbleibt dort. Sie kann entfernt werden wenn denke () ohne Wertangabe ausgeführt wird.
- ändere () Effekt um () — Ändert den angegebenen Effekt um den angegebenen Zahlenwert.
- setze () Effekt auf () — Setzt den angegebenen Effekt auf den angegebenen Zahlenwert.
- schalte alle Grafikeffekte aus — Schaltet alle Grafikeffekte, die im Augenblick das Aussehen des Objektes beeinflussen, aus.
- ändere Größe um () — Ändert die Größe des Objektes um den angegebenen Zahlenwert.
- setze Größe auf () — Setzt die Größe des Objektes auf den angegebenen Zahlenwert.
- zeige dich — Zeigt das Objekt.
- verstecke dich — Versteckt das Objekt.
- komme nach vorn — Bringt das Objekt in den Vordergund.
- gehe () Ebenen nach hinten — Ändert die Ebene des Objektes um den angegebenen Zahlenwert.
violette Aussehens Blöcke in Wert-Block-Form (2 in Scratch 1.4)
- Kostüm Nr. / Hintergrund Nr. — Gibt die Nummer des ausgewälten Kostüms / Hintergrunds von Objekt / Bühne in der Kostüm- / Hintergrund- Liste zurück.
- Größe — Gibt den Zahlenwert der aktuellen Größe des Objektes zurück.
Klang
Klang Blöcke sind die pinken Blöcke, welche die (aufgenommenen oder importierten) Töne und den eingebauten Schlagzeug- und Noten-Synthesizer steuern. Es gibt 13 Klang Blöcke in Scratch 1.4.
pinke Klang Blöcke in Stapel-Block-Form (11 in Scratch 1.4)
- spiele Klang () — Fängt an, den Klang abzuspielen und geht direkt zu den nächsten Blöcken weiter.
- spiele Klang () ganz — Spielt den Klang komplett durch und geht dann erst zu den nächsten Blöcken weiter.
- stoppe alle Klänge — Beendet alle Klänge, die gerade abgespielt werden.
- spiele Schlagzeug () für () Schläge — spielt den als angegebenen Schlagzeug-Klang für die als Schlag-Zahlenwert angegebene Dauer.
- spiele Pause für () Schläge — Hält das Skript für die als Schlag-Zahlenwert angegebene Dauer an.
- spiele Note () für () Schläge — Spielt die als angegebene Note für die als Schlag-Zahlenwert angegebene Dauer.
- setze Instrument auf () — Wählt ein bestimmtes Instrument aus.
- ändere Lautstärke um () — Ändert die Lautstärke um den angegebenen Wert.
- setze Lautstärke auf () % — Setzt die Lautstärke auf den angegeben Wert.
- ändere Geschwindigkeit um () — Ändert die Geschwindigkeit für den Synthesizer um den Wert.
- setze Geschwindigkeit auf () Schläge/Minute — Setzt die Geschwindigkeit für den Synthesizer auf den Wert.
violette Klang Blöcke in Wert-Block-Form (2 in Scratch 1.4)
- Lautstärke — Gibt die Lautstärke zurück.
- Geschwindigkeit — Gibt die Geschwindigkeit zurück.
Malstift
Die grünen Malstift Blöcke steuern die Malfunktion in Scratch, mit dem jedes Objekt Malspuren auf der Bühne hinterlassen kann. Es gibt 11 Malstift Blöcke in Scratch 1.4.
dunkelgrüne Malstift Blöcke in Stapel-Block-Form (11 in Scratch 1.4)
- wische Malspuren weg — Entfernt alle Malspuren und Abdrücke von der Bühne.
- senke Stift ab — Senkt den Malstift des Objektes ab. Wird das Objekt anschließend bewegt, so hinterläßt es eine Malspur auf der Bühne.
- hebe Stift an — Hebt den Malstift des Objektes an. Anschließend hinterläßt es bei Bewegung keine Malspur mehr auf der Bühne.
- setze Stiftfarbe auf () (Pipette) — Setzt die Stiftfarbe auf die eingestellte Farbe.
- ändere Stiftfarbe um () — Ändert die Stiftfarbe um den Wert.
- setze Stiftfarbe auf () (Wert) — Setzt die Stiftfarbe auf den Wert.
- ändere Farbstärke um () — Ändert die Farbstärke um den Wert.
- setze Farbstärke auf () — Setzt die Farbstärke auf den Wert.
- ändere Stiftdicke um () — Ändert die Stiftdicke um den Wert.
- setze Stiftdicke auf () — Setzt die Stiftdicke auf den Wert.
- hinterlasse Abdruck — Hinterlässt den Abdruck des Objektes mit dem aktuell angezogenen Kostüm.
Steuerung
Steuerungs Blöcke sind die gelben (bzw. hell-orangen) Blöcke, die den Ablauf der Scratch-Skripte steuern, also beeinflussen, wann diese beginnen, wann sie enden und welchen Verlauf sie nehmen. Es gibt 16 Steuerungs-Blöcke in Scratch 1.4.
gelbe Steuerungs Blöcke in Kopf-Block-Form (4 in Scratch 1.4)
- Wenn Grüne Flagge angeklickt — Wenn die Flagge aktiv wird, werden die angehängten Blöcke ausgeführt.
- Wenn () Taste gedrückt — Wenn die angegebene Taste gedrückt wird, werden die angehängten Blöcke ausgeführt.
- Wenn () angeklickt — Wenn das Objekt angeklickt wird, werden die angehängten Blöcke ausgeführt.
- Wenn ich () empfange — Wenn die Benachrichtigung empfangen wird, werden die angehängten Blöcke ausgeführt.
gelbe Steuerungs Blöcke in Stapel-Block-Form (4 in Scratch 1.4)
- warte () Sek. — Pausiert das Skript für eine bestimmte Zeit.
- sende () an alle — Sendet eine Benachrichtigung an alle Objekte (auch sich selbst!), die mit folgendem Block empfangen werden kann: wenn ich () empfange
- sende () an alle und warte — Ähnlich dem sende () an alle Block, aber wartet bis alle Skripte, die durch die Nachricht aktiviert wurden, beendet sind und geht dann erst zum nächsten Block weiter.
- warte bis () — Pausiert das Skript bis die Bedingung erfüllt ist.
gelbe Steuerungs Blöcke in Klammer-Block-Form (6 in Scratch 1.4)
- wiederhole fortlaufend — Eine Schleife, die von selbst nie endet.
- wiederhole () mal — Eine Schleife, die die eingeklammerten Blöcke so oft wiederholt, wie eingegeben.
- wiederhole fortlaufend, falls () — Eine Schleife, die immer die Bedingung testet. Ist sie wahr, werden die eingeklammerten Blöcke ausgeführt. Wenn nicht, wartet die Schleife solange, bis die Bedingung wieder wahr ist. Wie ein falls () Block in einem wiederhole fortlaufend Block.
- falls () — Testet die Bedingung. Ist sie wahr, werden die eingeklammerten Blöcke ausgeführt.
- falls (), sonst — Testet die Bedingung. Ist sie wahr, werden die Blöcke in der ersten Klammer ausgeführt. Ist die Bedingung falsch ist, werden die Blöcke in der zweiten Klammer ausgeführt.
- wiederhole bis () — Eine Schleife, die stoppt, wenn die Bedingung erfüllt ist.
gelbe Steuerungs Blöcke in Abschluss-Block-Form (2 in Scratch 1.4)
- stoppe dieses Skript — Stoppt das Skript, in dem es sich befindet.
- stoppe alles — Stoppe alle laufenden Skripte des Scratch Programms. Kopfblöcke können weiterhin aktiviert werden.
Fühlen
Fühlen Blöcke sind die hellblauen Blöcke, die bestimmte Zustände feststellen und messen können. Es gibt 17 Fühlen Blöcke in Scratch 1.4.
hellblaue Fühlen Blöcke in Stapel-Block-Form (2 in Scratch 1.4)
- Frage () und warte — Öffnet eine Textbox mit der eingegebenen Frage. Die Antwort, die der Benutzer eingibt, wird in dem Wert-Block "Antwort" zurückgegeben.
- starte Stoppuhr neu — Startet die eingebaute Stoppuhr neu.
hellblaue Fühlen Blöcke in Wahrheits-Block-Form (7 in Scratch 1.4)
- wird () berührt? — Gibt an, ob das Objekt ein anderes oder den Mauszeiger berührt.
- wird Farbe () berührt? — Gibt an, ob das Objekt eine bestimmte Farbe berührt.
- Farbe () berührt ()? — Gibt an, ob die erste angegebene Farbe, die sich im Objekt befindet, die zweite angegebene, die sich irgendwo sonst befinden kann, berührt.
- Maustaste gedrückt? — Gibt an, ob die Maustaste gedrückt ist.
- Taste () gedrückt? — Gibt an, ob die ausgewählte Taste im Augenblick gedrückt wird.
- Laut? — Gibt an, ob das in das Mikrophon eingegebene Audio laut, also (Lautstärke > 30) ist.
- Sensor ()? — Gibt an, ob der angegebene PicoBoard-Sensor gereizt wird.
hellblaue Fühlen Blöcke in Wert-Block-Form (8 in Scratch 1.4)
- Antwort — Gibt die letzte vom Benutzer eingegebene Antwort an den Frageblock zurück.
- Maus x-Position — Gibt die x-Position der Maus zurück.
- Maus y-Position — Gibt die y-Position der Maus zurück.
- Entfernung von () — Gibt die Entfernung des Objekts zu einem Anderen oder dem Mauszeiger zurück.
- Stoppuhr — Gibt an, wie lange die Stoppuhr schon läuft.
- () von () — Gibt die ausgewählte Eigenschaft der Bühne oder eines anderen Objektes zurück.
- Lärmpegel — Gibt die Höhe des Lärmpegels, die das Mikrophon aufnimmt, zurück.
- Wert von Sensor () — Gibt den ausgewählten Wert vom PicoBoard oder Lego-WeDo zurück.
Operatoren
Operatoren Blöcke sind die Blöcke die Mathematische Funktionen und Textverarbeitung ausführen können. Es gibt 17 Operatoren Blöcke in Scratch 1.4.
grüne Operatoren Blöcke in Wahrheits-Block-Form (6 in Scratch 1.4)
- () < () — Gibt an, ob der erste Wert kleiner ist, als der zweite.
- () = () — Gibt an, ob die beiden Werte gleich groß sind.
- () > () — Gibt an, ob der erste Wert größer ist, als der zweite.
- () und () — Beide Bedingungen müssen wahr sein, dass dieser Block "wahr" zurückgibt.
- () oder () — Nur eine der zwei Bedingungen muss wahr sein, dass dieser Block "wahr" zurückgibt.
- nicht () — Kehrt die eingeschobene Bedingung um.
grüne Operatoren Blöcke in Wert-Block-Form (11 in Scratch 1.4)
- () + () — Addiert die beiden Werte.
- () - () — Subtrahiert die beiden Werte.
- () * () — Multipliziert die beiden Werte.
- () / () — Dividiert die beiden Werte.
- Zufallszahl von () bis () — Gibt eine durch Zufall ermittelte Zahl zwischen den beiden als Grenze angegebene Werte zurück.
- verbinde () () — Verbindet zwei Strings zu einem.
- Zeichen () von () — Gibt den Buchstaben / die Zahl zurück, die an der ausgewählten Stelle steht.
- Länge von () — Gibt die Länge des angegebenen Strings zurück.
- () mod () — Dividiert die zwei Zahlen miteinender und gibt dann den Rest zurück.
- () gerundet — Rundet die Zahl ganz.
- () von () — Gibt den Wert zurück, der dabei rauskommt, wenn man mit dem Wert eine bestimmte mathematische Funktion ausführt.
Variablen
Variablen
Variablen Blöcke sind die tief orangen Blöcke, die Werte wie Zahlen oder Zeichenketten (Strings) speichern und verwalten können. Es gibt 5 Variablen Blöcke in Scratch 1.4.
orange Variablen Blöcke in Stapel-Block-Form (4 in Scratch 1.4)
- setze () auf () — Setzt die ausgewählte Variable auf den angegebenen Wert/String.
- ändere () um () — Ändert die ausgewählte Variable um den angegebenen Wert.
- zeige Variable () — Zeigt die Variable.
- verstecke Variable () — Versteckt die Variable.
orange Variablen Blöcke in Wert-Block-Form (1 in Scratch 1.4)
- () — Gibt den Inhalt der Variable zurück.
Listen
Listen Blöcke sind die dunkelroten Blöcke, mit denen man Listen verwalten kann. Sie sind zusätzlich zu den Variablen Blöcken (wegen den deutlichen Gemeinsamkeiten zwischen Listen und Variablen) in deren Bereich untergebracht. Es gibt 8 Listen Blöcke in Scratch 1.4.
rote Listen Blöcke in Stapel-Block-Form (4 in Scratch 1.4)
- füge () zu () hinzu — Fügt ein neues Element mit dem angegebenen Text ans Ende hinzu.
- entferne () aus () — Löscht das mit der Eingabe ausgewählte Element.
- füge () als () in () ein — Fügt die Eingabe als angegebenes Element ein.
- ersetze () Element von () durch () — Ersetzt den bisherigen Inhalt des angegebenen Elements mit dem, was in der Eingabe steht.
rote Listen Blöcke in Wert-Block-Form (3 in Scratch 1.4)
- () — Gibt den Inhalt der Liste als zusammenhängenden Text zurück.
- () Element von () — Gibt den Inhalt eines ausgewählten Elements zurück.
- Länge von () — Gibt die Anzahl an Elementen einer Liste zurück.
rote Listen Blöcke in Wahrheits-Block-Form (1 in Scratch 1.4)
- () enthält () — Überprüft, ob ein Element der Liste den angegebenen Text als Inhalt hat.
- Code zum Einbinden ins Forum:
- [url=http://scratch-dach.info/wiki/Alle_Bl%C3%B6cke_%3D_%C3%9Cbersichts-Liste]Alle Blöcke = Übersichts-Liste[/url]
- Dieser Artikel im US-Scratch-Wiki: