Aus Das deutschsprachige Scratch-Wiki

K (bisschen aktualisiert)
(Hinzufügen der Informationen von Scratch 3.0)
 
(48 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Wartungsbedarf|status=ausstehend|grund=Kategorien müssen für Scratch 2.0 aktualisiert werden}}
+
{{Mehrdeutig|titel=Scratch Blocks|berklärung=Scratch Blocks}}
Ein wichtiger Einstieg ist auch die '''[[:Kategorie:Blöcke]]''' und die '''[[:Kategorie:Blöcke Allgemein]]'''.
+
'''Blöcke''' sehen wie farbige Puzzelteile aus und werden genutzt, um im [[Scratch-Oberfläche|Scratch-Editor]] den Quellcode zu programmieren, der den Ablauf eines Scratch-[[Projekt]]es 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.
  
'''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.
+
== Sortierung ==
 +
Blöcke können einerseits nach ihrer Farbe aber auch nach ihrer Form sortiert und kategorisiert werden.  
  
Es gibt 12 Block-Kategorien: [[Blockfarbe gelb = Steuerungs-Blöcke|Steuerung]], [[Blockfarbe braun = Ereignisse-Blöcke|Ereignis-Blöcke]], [[Blockfarbe blau = Bewegungs-Blöcke|Bewegung]], [[Blockfarbe lila = Aussehens Blöcke|Aussehen]], [[Blockfarbe pink = Klang-Blöcke|Klang]], [[Blockfarbe dunkelgrün = Malstift-Blöcke|Malen]], [[Blockfarbe hellblau = Fühlen-Blöcke|Fühlen]], [[Blockfarbe grün = Operatoren-Blöcke|Operatoren]], [[Blockfarbe rot = Variablen-Blöcke|Variablen]], [[Blockfarbe rot = Listen-Blöcke|Listen]], [[Blockfarbe violett = Weitere Blöcke|Weitere Blöcke]] und [[Blockfarbe dunkelblau = Motor-Blöcke|Motor]] (jedoch gibt es einige weiterer Kategorien und Blöcke in [[Modifikationen|Scratch Modifikationen]]).
+
=== Blockkategorien ===
{{Rahmen:2Spalten|hoch=235|spalte1=
+
{{Hauptartikel|Blockkategorien}}
<center>'''Blöcke nach Typ'''</center>
 
* [[Alle Blöcke = Übersichts-Liste#Bewegung|Bewegung]]
 
** [[Alle Blöcke = Übersichts-Liste#Motor|Motor]]
 
* [[Alle Blöcke = Übersichts-Liste#Aussehen|Aussehen]]
 
* [[Alle Blöcke = Übersichts-Liste#Klang|Klang]]
 
* [[Alle Blöcke = Übersichts-Liste#Malstift|Malstift]]
 
* [[Alle Blöcke = Übersichts-Liste#Ereignisse|Ereignisse]]
 
* [[Alle Blöcke = Übersichts-Liste#Steuerung|Steuerung]]
 
* [[Alle Blöcke = Übersichts-Liste#Fühlen|Fühlen]]
 
* [[Alle Blöcke = Übersichts-Liste#Operatoren|Operatoren]]
 
* [[Alle Blöcke = Übersichts-Liste#Variablen|Variablen]]
 
** [[Alle Blöcke = Übersichts-Liste#Listen|Listen]]
 
|spalte2=
 
<center>'''Blöcke nach Form'''</center>
 
* [[Alle Blöcke = Übersichts-Liste#Kopf-Blöcke (Hut-Form)|Kopf-Blöcke]]
 
* [[Alle Blöcke = Übersichts-Liste#Stapel-Blöcke (Baustein Form)|Stapel-Blöcke]]
 
* [[Alle Blöcke = Übersichts-Liste#Wahrheits-Blöcke (hexagonale Form)|Wahrheits-Blöcke]]
 
* [[Alle Blöcke = Übersichts-Liste#Wert-Blöcke (abgerundete Rechteck Form)|Wert-Blöcke]]
 
* [[Alle Blöcke = Übersichts-Liste#Klammer-Blöcke (C- oder E-Form)|Klammer-Blöcke]]
 
* [[Alle Blöcke = Übersichts-Liste#Abschluss-Blöcke (Baustein Form unten abgerundet)|Abschluss-Blöcke]]
 
}}
 
{{Rahmen:1Spalte|hoch=120|inhalt=
 
<center>'''Sonstiges zu Blöcken'''</center>
 
* [[Skript]]
 
* [[Scratch-Wiki:Korrekte DACH-Namensgebung für Blöcke|Korrekte DACH-Namensgebung für Blöcke]]
 
* [[Scratch-Wiki:Hilfe:Screenshots von Blöcken freistellen|Screenshots von Blöcken freistellen]]
 
* [[Blöcke umbenennen]]
 
}}
 
  
== Block-Formen ==
+
Es gibt 9 offizielle Blockkategorien, wobei zwei noch weitere Unterkategorien besitzen. Jedoch gibt es einige weiterer Kategorien und Blöcke in [[Modifikationen|Scratch Modifikationen]]). Sie ordnen die Blöcke nach Farbe und Aufgabenbereich.
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 7 [[Blockform = Kopf-Blöcke|Kopf-Blöcke]], 5 [[Blockform = Klammer-Blöcke|Klammer Blöcke]], 33 [[Blockform = Wert-Blöcke|Wert-Blöcke]], 14 [[Blockform = Wahrheits-Blöcke|Wahrheits Blöcke]], 2 [[Blockform = Abschluss-Blöcke|Abschluss Blöcke]] und 71 [[Blockform = Stapel-Blöcke|Stapel Blöcke]].  
 
  
=== Kopf-Blöcke (Hut-Form) ===
+
Es gibt Blöcke der Kategorien:
{{Hauptartikel|Blockform &#61; Kopf-Blöcke}}
+
* [[Blockfarbe blau = Bewegungs-Blöcke|Bewegung]]
[[Datei:Die_Form_eines_Hut_Blocks.png|frame|Die Form eines Kopf-Blocks.]]
+
* [[Blockfarbe lila = Aussehens-Blöcke|Aussehen]]
'''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. Ein Kopfblock gehört zu den gelben [[Blockfarbe gelb = Steuerungs-Blöcke|Steuerungs Blöcken]], fünf weitere gehören zu den [[Blockfarbe braun = Ereignisse-Blöcke|Ereigniss-Blöcken]].
+
* [[Blockfarbe pink = Klang-Blöcke|Klang]]
 +
* [[Blockfarbe braun = Ereignisse-Blöcke|Ereignisse]]
 +
* [[Blockfarbe gelb = Steuerungs-Blöcke|Steuerung]]
 +
* [[Blockfarbe hellblau = Fühlen-Blöcke|Fühlen]]
 +
* [[Blockfarbe grün = Operatoren-Blöcke|Operatoren]]
 +
* [[Blockfarbe rot = Variablen-Blöcke|Variablen]]
 +
* Meine Blöcke
  
=== Stapel-Blöcke (Baustein Form) ===
+
=== Blockformen ===
{{Hauptartikel|Blockform &#61; Stapel-Blöcke}}
+
{{Hauptartikel|Blockformen}}
[[Datei:Die_Form_eines_Stapel_Blocks.png|frame|Die Form eines Stapel-Blocks.]]
 
'''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) ===
+
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.  
{{Hauptartikel|Blockform &#61; Wahrheits-Blöcke}}
 
[[Datei:Die_Form_eines_Wahrheits_Blocks.png|frame|Die Form eines Wahrheits Blocks.]]
 
'''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 [[Blockfarbe hellblau = Fühlen-Blöcke|Fühlen Blöcken]] oder zu den hellgrünen [[Blockfarbe grün = Operatoren-Blöcke|Operatoren Blöcken]].
 
  
=== Wert-Blöcke (abgerundete Rechteck Form) ===
+
Es gibt
{{Hauptartikel|Blockform &#61; Wert-Blöcke}}
+
* [[Blockform = Kopf-Blöcke|Kopf-Blöcke]]
[[Datei:Die_Form_eines_Rückmeldungs_Blocks.png|frame|Die Form eines Wert Blocks.]]
+
* [[Blockform = Klammer-Blöcke|Klammer 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.
+
* [[Blockform = Wert-Blöcke|Wert-Blöcke]]
[[Datei:Die_Form_eines_C_Blocks.png|frame|Die Form eines der Klammer Blöcke.]]
+
* [[Blockform = Wahrheits-Blöcke|Wahrheits Blöcke]]
 +
* [[Blockform = Abschluss-Blöcke|Abschluss Blöcke]]
 +
* [[Blockform = Stapel-Blöcke|Stapel Blöcke]]
  
=== Klammer-Blöcke (C- oder E-Form) ===
+
== Liste der Blöcke nach Farben und Formen ==
{{Hauptartikel|Blockform &#61; Klammer-Blöcke}}
+
Es gibt 145 Blöcke in [[Scratch 2.0]]. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert. Danach sind Kategorien und Blöcke alphabetisch geordnet.
  
'''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.
+
[[Datei:Aussehenspalette.PNG|thumb|100px|right]]
[[Datei:Die_Form_eines_Abschluss_Blocks.png|frame|Die Form eines Abschluss Blocks.]]
+
=== Aussehen ===
 +
{{Hauptartikel|Aussehens-Blöcke }}
  
=== Abschluss-Blöcke (Baustein Form unten abgerundet) ===
+
Aussehens-Blöcke sind die violetten Blöcke, welche das Aussehen von Figuren steuern. Es gibt 19 Aussehens Blöcke in Scratch 2.0.
{{Hauptartikel|Blockform &#61; Abschluss-Blöcke}}
 
  
'''Abschluss Blöcke''' sind die Blöcke, welche die Skripte beenden. Diese Gruppe zählt nur zwei Blöcke.
+
==== Stapelblockform ====
 +
* [[ändere Größe um () (Block)|ändere Größe um ()]] {{-}} Ändert die Größe der Figur um den angegebenen Zahlenwert.
 +
* [[ändere () Effekt um () (Block)|ändere () Effekt um ()]] {{-}} Ändert den angegebenen Effekt um den angegebenen Zahlenwert.
 +
* [[denke () (Block)|denke ()]] {{-}} Eine Denkblase mit dem angegebenen String erscheint an der Figur und verbleibt dort. Sie kann entfernt werden wenn [[denke () (Block)|denke ()]] ohne Wertangabe ausgeführt wird.
 +
* [[denke () für () Sek. (Block)|denke () für () Sek.]] {{-}} Eine Denkblase mit dem angegebenen String erscheint an der Figur für die angegebene Zeit.
 +
* [[gehe () Ebenen nach hinten (Block)|gehe () Ebenen nach hinten]] {{-}} Ändert die Ebene der Figur um den angegebenen Zahlenwert.
 +
* [[komme nach vorn  (Block)|komme nach vorn]] {{-}} Bringt die Figur in den Vordergund.
 +
* [[nächstes Kostüm (Block)|nächstes Kostüm]] / [[nächstes Bühnenbild (Block)|nächstes Bühnenbild]] {{-}} Ändert [[Kostüm]] / [[Szene]] von Figur / Bühne zu zum nächsten in der [[Kostüm]]- / [[Szene]]n- Liste.
 +
* [[sage () (Block)|sage ()]] {{-}} Eine Sprechblase mit dem angegebenen String erscheint an der Figur und verbleibt dort. Sie kann entfernt werden wenn [[sage () (Block)|sage ()]] ohne Wertangabe ausgeführt wird.
 +
* [[sage () für () Sek. (Block)|sage () für () Sek.]] {{-}} Eine Sprechblase mit dem angegebenen String erscheint an der Figur für die angegebene Zeit.
 +
* [[schalte alle Grafikeffekte aus (Block)|schalte alle Grafikeffekte aus]] {{-}} Schaltet alle Grafikeffekte, die im Augenblick das Aussehen der Figur beeinflussen, aus.
 +
* [[setze () Effekt  auf () (Block)|setze () Effekt auf ()]] {{-}} Setzt den angegebenen Effekt auf den angegebenen Zahlenwert.
 +
* [[setze Größe auf () (Block)|setze Größe auf ()]] {{-}} Setzt die Größe der Figur auf den angegebenen Zahlenwert.
 +
* [[verstecke dich (Block)|verstecke dich]] {{-}} Versteckt die Figur.
 +
* [[wechsle zu Kostüm () (Block)|wechsle zu Kostüm ()]] / [[wechsle zu Bühnenbild () (Block)|wechsle zu Bühnenbild ()]] {{-}} Ändert [[Kostüm]] / [[Hintergrund]] von Figur / [[Bühne]] auf die angegebene Auswahl bzw. den eingesetzten Zahlenwert.
 +
* [[zeige dich (Block)|zeige dich]] {{-}} Zeigt die Figur.
  
== Liste der Blöcke nach Farben und Formen ==
+
==== Wertblockform ====
Es gibt 125 Blöcke in [[Scratch 1.4]]. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert:
+
* [[Größe (Block)|Größe]] {{-}} Gibt den Zahlenwert der aktuellen [[Figurengröße|Größe]] der Figur zurück.
 +
* [[Kostüm Nr. (Block)|Kostüm Nr.]] / [[Bühnenbildnummer (Block)|Bühnenbildnummer]] {{-}} Gibt die Nummer des ausgewälten [[Kostüm|Kostüms]] / [[Szene]] von Figur / [[Bühne]] in der [[Kostüm]]- / [[Hintergrund]]- Liste zurück.
  
 +
[[Datei:Bewegung.png|thumb|100px|right]]
 
=== Bewegung ===
 
=== Bewegung ===
'''Bewegungs Blöcke''' sind die blauen Blöcke, welche die Bewegung eines [[Objekt]]s auslösen. Es gibt 16 Bewegungs Blöcke in Scratch 1.4.
+
{{Hauptartikel|Bewegungs-Blöcke}}
  
==== Objektbewegung ====
+
Bewegungs Blöcke sind die blauen Blöcke, die die Bewegung einer [[Figur]] auslösen. Es gibt 17 Bewegungs Blöcke in Scratch 2.0.
[[Datei:Bewegung.png|thumb|100px|right]]
 
===== [[Blockfarbe blau = Bewegungs-Blöcke|blaue Bewegungs Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (13 in Scratch 1.4) =====
 
* [[gehe () -er Schritt (Block)|gehe () -er Schritt]] {{-}} Bewegt das Objekt die Anzahl Schritte in die bestimmte Richtung.
 
* [[drehe () Grad (Blöcke)|drehe () Grad (im Uhrzeigersinn)]] {{-}} Dreht das Objekt (im Uhrzeigersinn) um den angegebenenen Wert.
 
* [[drehe () Grad (Blöcke)|drehe () Grad (gegen den Uhrzeigersinn)]] {{-}} Dreht das Objekt (gegen den Uhrzeigersinn) um den angegebnenen Wert.
 
* [[zeige Richtung () (Block)|zeige Richtung ()]] {{-}} Richtet das Objekt in die als Zahlenwert angegebene Richtung.
 
* [[zeige auf () (Block)|zeige auf ()]] {{-}} Richtet das Objekt auf das angegebene andere Objekt oder auf den Mauszeiger.
 
* [[Gehe zu X: () Y: () (Block)|gehe zu x: () y: ()]] {{-}} Bewegt das Objekt zur angegebenen x- und y-Position.
 
* [[gehe zu () (Block)|gehe zu ()]] {{-}} Bewegt das Objekt zum Mauszeiger oder zu einem anderen Objekt.
 
* [[gleite () Sek. zu x: () y: () (Block)|gleite () Sek. zu x: () y: ()]] {{-}} Das Objekt gleitet zu dem angegebenen Punkt, und zwar so lange, wie eingegeben.
 
* [[ändere x um () (Block)|ändere x um ()]] {{-}} Ändert die x-Position des Objekts um den Wert.
 
* [[setze x auf () (Block)|setze x auf ()]] {{-}} Setzt die x-Position des Objekts auf den Wert.
 
* [[ändere y um () (Block)|ändere y um ()]] {{-}} Ändert die y-Position des Objekts um den Wert.
 
* [[setze y auf () (Block)|setze y auf ()]] {{-}} Setzt die y-Position des Objekts auf den Wert.
 
* [[pralle vom Rand ab (Block)|pralle vom Rand ab]] {{-}} Wenn der Rand des Bildschirms erreicht wird, kehrt sich die Richtung des Objektes um.
 
  
===== [[Blockfarbe blau = Bewegungs-Blöcke|blaue Bewegungs Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (3 in Scratch 1.4) =====
+
==== Stapelblockform ====
* [[x-Position (Block)|x-Position]] {{-}} Die x-Position des Objekts.
+
* [[ändere x um () (Block)|ändere x um ()]] {{-}} Ändert die x-Position der Figur um den Wert.
* [[y-Position (Block)|y-Position]] {{-}} Die y-Position des Objekts.
+
* [[ändere y um () (Block)|ändere y um ()]] {{-}} Ändert die y-Position der Figur um den Wert.
* [[richtung (Block)|Richtung]] {{-}} Die Richtung des Objekts.
+
* [[Drehe dich um () Grad (Block)|drehe () Grad (gegen den Uhrzeigersinn)]] {{-}} Dreht die Figur (gegen den Uhrzeigersinn) um den angegebnenen Wert.
 +
* [[Drehe dich um () Grad (Block)|drehe () Grad (im Uhrzeigersinn)]] {{-}} Dreht die Figur (im Uhrzeigersinn) um den angegebenenen Wert.
 +
* [[Drehe dich zu () (Block)|drehe dich zu ()]] {{-}} Richtet die Figur auf das angegebene andere Objekt oder auf den Mauszeiger.
 +
* [[gehe () -er Schritt (Block)|gehe () -er Schritt]] {{-}} Bewegt die Figur die Anzahl Schritte in die bestimmte Richtung.
 +
* [[gehe zu () (Block)|gehe zu ()]] {{-}} Bewegt die Figur zum Mauszeiger oder zu einem anderen Objekt.
 +
* [[Gehe zu X: () Y: () (Block)|gehe zu x: () y: ()]] {{-}} Bewegt die Figur zur angegebenen x- und y-Position.
 +
* [[Gleite in () Sek. zu x: () y: () (Block)|gleite in () Sek. zu x: () y: ()]] {{-}} Die Figur gleitet zu dem angegebenen Punkt, und zwar so lange, wie eingegeben.
 +
* [[pralle vom Rand ab (Block)|pralle vom Rand ab]] {{-}} Wenn der Rand des Bildschirms erreicht wird, kehrt sich die Richtung der Figur um.
 +
* [[setze Drehtyp auf () (Block)|setze Drehtyp auf ()]] {{-}} Bestimmt, ob sich die Figur nur nach links und rechts, rundherum oder nicht drehen kann.
 +
* [[setze Richtung auf () (Block)|setze Richtung auf ()]] {{-}} Richtet die Figur in die als Zahlenwert angegebene Richtung.
 +
* [[setze x auf () (Block)|setze x auf ()]] {{-}} Setzt die x-Position der Figur auf den Wert.
 +
* [[setze y auf () (Block)|setze y auf ()]] {{-}} Setzt die y-Position der Figur auf den Wert.
  
==== Motor ====
+
==== Wertblockform ====
[[Datei:Motorblöcke.gif|thumb|160px|right]]
+
* [[Richtung (Block)|Richtung]] {{-}} Die Richtung der Figur.
'''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.
+
* [[x-Position (Block)|x-Position]] {{-}} Die x-Position der Figur.
 +
* [[y-Position (Block)|y-Position]] {{-}} Die y-Position der Figur.
  
===== [[Blockfarbe dunkelblau = Motor-Blöcke|dunkelblaue Motor Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (5 in Scratch 1.4) =====
+
[[Datei:Listenblöcke.JPG|thumb|140px|right]]
* [[Schalte Motor für () Sekunden an (Block)|Schalte Motor für () Sekunden an]] {{-}} Schaltet den Motor an und schaltet ihn nach Ablauf der angegebenen Zeit wieder aus.
+
=== Daten: Listen ===
* [[Schalte Motor an (Block)|Schalte Motor an]] {{-}} Schaltet den Motor auf unbestimmte Zeit an.
+
{{Hauptartikel|Listen Blöcke}}
* [[Schalte Motor aus (Block)|Schalte Motor aus]] {{-}} Schaltet den Motor aus.
 
* [[Setze Motorkraft auf () (Block)|Setze Motorkraft auf ()]] {{-}} Setzt die Leistung des Motors auf den angegebenen Wert.
 
* [[Setze Motorrichtung auf () (Block)|Setze Motorrichtung ()]] {{-}} Setzt den Motor auf eine bestimmte Richtung.
 
  
=== Aussehen ===
+
Listen Blöcke sind die dunkelroten Blöcke in der Kategorie "Daten", mit denen man [[Listen]] verwalten kann. Es gibt 10 Listen Blöcke in Scratch 2.0.
[[Datei:Aussehenspalette.PNG|thumb|100px|right]]
+
 
'''Aussehens  Blöcke''' sind die violetten Blöcke, welche das Aussehen von  Objekten steuern. Es gibt 17 Aussehens Blöcke in Scratch 1.4.
+
==== Stapelblockform ====
 +
* [[Lösche () aus () (Block)|lösche () aus ()]] {{-}} Löscht das mit der Eingabe ausgewählte [[Element]].
 +
* [[ersetze () Element von () durch () (Block)|ersetze () Element von () durch ()]] {{-}} Ersetzt den bisherigen Inhalt des angegebenen Elements mit dem, was in der Eingabe steht.
 +
* [[füge () als () in () ein (Block)|füge () als () in () ein]] {{-}} Fügt die Eingabe als angegebenes Element ein.
 +
* [[füge () zu () hinzu (Block)|füge () zu () hinzu]] {{-}} Fügt ein neues Element mit dem angegebenen Text ans Ende hinzu.
 +
* [[verstecke Liste () (Block)|verstecke Liste ()]] {{-}} Versteckt die Liste.
 +
* [[zeige Liste () (Block)|zeige Liste ()]] {{-}} Zeigt die Liste auf der Bühne an.
 +
 
 +
==== Wahrheitsblockform ====
 +
* [[() enthält () (Block)|() enthält ()]] {{-}} Überprüft, ob ein Element der Liste den angegebenen Text als Inhalt hat.
  
==== [[Blockfarbe lila = Aussehens Blöcke|violette Aussehens Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (15 in Scratch 1.4) ====
+
==== Wertblockform ====
* [[ziehe Kostüm () an (Block)|ziehe Kostüm () an]] / [[wechsele zum Hintergrund () (Block)|wechsele zum Hintergrund ()]] {{-}} Ändert [[Kostüm]] / [[Hintergrund]] von Objekt / [[Bühne]] auf die angegebene Auswahl bzw. den eingesetzten Zahlenwert.
+
* [[() (Listen Block)|()]] {{-}} Gibt den Inhalt der Liste als zusammenhängenden Text zurück.
* [[nächstes Kostüm (Block)|nächstes Kostüm]] / [[nächster Hintergrund (Block)|nächster Hintergrund]] {{-}} Ändert [[Kostüm]] / [[Hintergrund]] von Objekt / [[Bühne]] zu zum nächsten in der [[Kostüm]]- / [[Hintergrund]]- Liste.
+
* [[() Element von () (Block)|() Element von ()]] {{-}} Gibt den Inhalt eines ausgewählten Elements zurück.
* [[sage () für () Sek. (Block)|sage () für () Sek.]] {{-}} Eine Sprechblase mit dem angegebenen String erscheint am Objekt für die angegebene Zeit.
+
* [[Länge von () (Listen Block)|Länge von ()]] {{-}} Gibt die Anzahl an Elementen einer Liste zurück.
* [[sage () (Block)|sage ()]] {{-}} Eine Sprechblase mit dem angegebenen String erscheint am Objekt und verbleibt dort. Sie kann entfernt werden wenn [[sage () (Block)|sage ()]] ohne Wertangabe ausgeführt wird.
 
* [[denke () für () Sek. (Block)|denke () für () Sek.]] {{-}} Eine Denkblase mit dem angegebenen String erscheint am Objekt für die angegebene Zeit.
 
* [[denke () (Block)|denke ()]] {{-}} Eine Denkblase mit dem angegebenen String erscheint am Objekt und verbleibt dort. Sie kann entfernt werden wenn [[denke () (Block)|denke ()]] ohne Wertangabe ausgeführt wird.
 
* [[ändere () Effekt um () (Block)|ändere () Effekt um ()]] {{-}} Ändert den angegebenen Effekt um den angegebenen Zahlenwert.
 
* [[setze () Effekt  auf () (Block)|setze () Effekt auf ()]] {{-}} Setzt den angegebenen Effekt auf den angegebenen Zahlenwert.
 
* [[schalte alle Grafikeffekte aus (Block)|schalte alle Grafikeffekte aus]] {{-}} Schaltet alle Grafikeffekte, die im Augenblick das Aussehen des Objektes beeinflussen, aus.
 
* [[ändere Größe um () (Block)|ändere Größe um ()]] {{-}} Ändert die Größe des Objektes um den angegebenen Zahlenwert.
 
* [[setze Größe auf () (Block)|setze Größe auf ()]] {{-}} Setzt die Größe des Objektes auf den angegebenen Zahlenwert.
 
* [[zeige dich (Block)|zeige dich]] {{-}} Zeigt das Objekt.
 
* [[verstecke dich (Block)|verstecke dich]] {{-}} Versteckt das Objekt.
 
* [[komme nach vorn  (Block)|komme nach vorn]] {{-}} Bringt das Objekt in den Vordergund.
 
* [[gehe () Ebenen nach hinten (Block)|gehe () Ebenen nach hinten]] {{-}} Ändert die Ebene des Objektes um den angegebenen Zahlenwert.
 
  
==== [[Blockfarbe lila = Aussehens Blöcke|violette Aussehens Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (2 in Scratch 1.4) ====
+
[[Datei:Variablenspalette.PNG|thumb|100px|right]]
* [[Kostüm Nr. (Block)|Kostüm Nr.]] / [[Hintergrund Nr. (Block)|Hintergrund Nr.]] {{-}} Gibt die Nummer des ausgewälten [[Kostüm|Kostüms]] / [[Hintergrund|Hintergrunds]] von Objekt / [[Bühne]] in der [[Kostüm]]- / [[Hintergrund]]- Liste zurück.
+
=== Daten: Variablen ===
* [[Größe (Block)|Größe]] {{-}} Gibt den Zahlenwert der aktuellen [[Objektgröße|Größe]] des Objektes zurück.
+
{{Hauptartikel|Variablen Blöcke}}
  
=== Klang ===
+
Variablen Blöcke sind die orangen Blöcke in der Kategorie "Daten", die Werte wie Zahlen oder Zeichenketten (Strings) speichern und verwalten können. Es gibt 5 Variablen Blöcke in Scratch 2.0.
[[Datei:Klangblöcke.png|thumb|100px|right]]
 
'''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.
 
  
==== [[Blockfarbe pink = Klang-Blöcke|pinke Klang Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (11 in Scratch 1.4) ====
+
==== Stapelblockform ====
* [[spiele Klang () (Block)|spiele Klang ()]] {{-}} Fängt an, den Klang abzuspielen und geht direkt zu den nächsten Blöcken weiter.
+
* [[ändere () um () (Block)|ändere () um ()]] {{-}} Ändert die ausgewählte Variable um den angegebenen Wert.
* [[spiele Klang () ganz (Block)|spiele Klang () ganz]] {{-}} Spielt den Klang komplett durch und geht dann erst zu den nächsten Blöcken weiter.
+
* [[setze () auf () (Block)|setze () auf ()]] {{-}} Setzt die ausgewählte Variable auf den angegebenen Wert/String.
* [[stoppe alle Klänge (Block)|stoppe alle Klänge]] {{-}} Beendet alle Klänge, die gerade abgespielt werden.
+
* [[verstecke Variable () (Block)|verstecke Variable ()]] {{-}} Versteckt die Variable.
* [[spiele Schlagzeug () für () Schläge (Block)|spiele Schlagzeug () für () Schläge]] {{-}} spielt den als angegebenen Schlagzeug-Klang für die als Schlag-Zahlenwert angegebene Dauer.
+
* [[zeige Variable () (Block)|zeige Variable ()]] {{-}} Zeigt die Variable.
* [[spiele Pause für () Schläge (Block)|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 (Block)|spiele Note () für () Schläge]] {{-}} Spielt die als angegebene Note für die als Schlag-Zahlenwert angegebene Dauer.
 
* [[setze Instrument auf () (Block)|setze Instrument auf ()]] {{-}} Wählt ein bestimmtes Instrument aus.
 
* [[ändere Lautstärke um () (Block)|ändere Lautstärke um ()]] {{-}} Ändert die Lautstärke um den angegebenen Wert.
 
* [[setzte Lautstärke auf () % (Block)|setze Lautstärke auf () %]] {{-}} Setzt die Lautstärke auf den angegeben Wert.
 
* [[ändere Geschwindigkeit um () (Block)|ändere Geschwindigkeit um ()]] {{-}} Ändert die Geschwindigkeit für den Synthesizer um den Wert.
 
* [[setze Geschwindigkeit auf () Schläge/Minute (Block)|setze Geschwindigkeit auf () Schläge/Minute]] {{-}} Setzt die Geschwindigkeit für den Synthesizer auf den Wert.
 
  
==== [[Blockfarbe pink = Klang-Blöcke|violette Klang Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (2 in Scratch 1.4) ====
+
==== Wertblockform ====
* [[Lautstärke (Block)|Lautstärke]] {{-}} Gibt die Lautstärke zurück.
+
* [[() (Variablen Block)|()]] {{-}} Gibt den Inhalt der Variable zurück.
* [[Geschwindigkeit (Block)|Geschwindigkeit]] {{-}} Gibt die Geschwindigkeit zurück.
 
  
=== Malstift ===
+
[[Datei:Ereignisse.PNG|thumb|100px|right]]
[[Datei:Malstiftpalette.PNG|thumb|100px|right]]
 
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.
 
  
==== [[Blockfarbe dunkelgrün = Malstift-Blöcke|dunkelgrüne Malstift Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (11 in Scratch 1.4) ====
+
=== Ereignisse ===
* [[wische Malspuren weg (Block)|wische Malspuren weg]] {{-}} Entfernt alle Malspuren und Abdrücke von der [[Bühne]].
+
{{Hauptartikel|Ereignisse-Blöcke}}
* [[senke Stift ab (Block)|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 (Block)|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 () (Pipetten-Block)|setze Stiftfarbe auf () (Pipette)]] {{-}} Setzt die Stiftfarbe auf die eingestellte Farbe.
 
* [[ändere Stiftfarbe um () (Block)|ändere Stiftfarbe um ()]] {{-}} Ändert die Stiftfarbe um den Wert.
 
* [[setze Stiftfarbe auf () (Zahl-Block)|setze Stiftfarbe auf () (Wert)]] {{-}} Setzt die Stiftfarbe auf den Wert.
 
* [[ändere Farbstärke um () (Block)|ändere Farbstärke um ()]] {{-}} Ändert die Farbstärke um den Wert.
 
* [[setze Farbstärke auf () (Block)|setze Farbstärke auf ()]] {{-}} Setzt die Farbstärke auf den Wert.
 
* [[ändere Stiftdicke um () (Block)|ändere Stiftdicke um ()]] {{-}} Ändert die Stiftdicke um den Wert.
 
* [[setze Stiftdicke auf () (Block)|setze Stiftdicke auf ()]] {{-}} Setzt die Stiftdicke auf den Wert.
 
* [[hinterlasse Abdruck (Block)|hinterlasse Abdruck]] {{-}} Hinterlässt den Abdruck des Objektes mit dem aktuell angezogenen Kostüm.
 
  
=== Steuerung ===
+
Ereignisse-Blöcke sind die braunen Blöcke, die beeinflussen, wann Skripte beginnen und wie sie (durch die Nachrichtenblöcke) mit anderen Skripten reagieren. Es gibt 8 Ereignisse-Blöcke in Scratch 2.0.
[[Datei:Steuerung.png|thumb|100px|right]]
 
'''Steuerungs Blöcke''' sind die gelben (bzw. hell-orangen) Blöcke, die den Ablauf der [[Skript|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.
 
  
==== [[Blockfarbe gelb = Steuerungs-Blöcke|gelbe Steuerungs Blöcke]] in [[Blockform = Kopf-Blöcke|Kopf-Block-Form]] (4 in Scratch 1.4) ====
+
==== Kopfblockform ====
 +
* [[Wenn () ist größer () (Block)|Wenn () > ()]] {{-}} Wenn ein Sensorwert größer als eine bestimmte Zahl ist, werden die angehängten Blöcke ausgeführt.
 +
* [[Wenn () Taste gedrückt (Block)|Wenn () Taste gedrückt]] {{-}} Wenn die angegebene Taste gedrückt wird, werden die angehängten Blöcke ausgeführt.
 +
* [[Wenn das Bühnenbild zu () wechselt (Block)|Wenn das Bühnenbild zu () wechselt]] {{-}} Wenn das [[Bühnenbild]] zu einem bestimmten wechselt, werden die angehängten Blöcke ausgeführt.
 
* [[Wenn Grüne Flagge angeklickt (Block)|Wenn Grüne Flagge angeklickt]] {{-}} Wenn die Flagge aktiv wird, werden die angehängten Blöcke ausgeführt.
 
* [[Wenn Grüne Flagge angeklickt (Block)|Wenn Grüne Flagge angeklickt]] {{-}} Wenn die Flagge aktiv wird, werden die angehängten Blöcke ausgeführt.
* [[Wenn () Taste gedrückt (Block)|Wenn () Taste gedrückt]] {{-}} Wenn die angegebene Taste gedrückt wird, werden die angehängten Blöcke ausgeführt.
 
* [[Wenn () angeklickt (Block)|Wenn () angeklickt]] {{-}} Wenn das Objekt angeklickt wird, werden die angehängten Blöcke ausgeführt.
 
 
* [[Wenn ich () empfange (Block)|Wenn ich () empfange]] {{-}} Wenn die Benachrichtigung empfangen wird, werden die angehängten Blöcke ausgeführt.
 
* [[Wenn ich () empfange (Block)|Wenn ich () empfange]] {{-}} Wenn die Benachrichtigung empfangen wird, werden die angehängten Blöcke ausgeführt.
 +
* [[Wenn ich angeklickt werde (Block)|Wenn ich angeklickt werde]] {{-}} Wenn die Figur angeklickt wird, werden die angehängten Blöcke ausgeführt.
  
==== [[Blockfarbe gelb = Steuerungs-Blöcke|gelbe Steuerungs Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (4 in Scratch 1.4) ====
+
==== Stapelblockform ====
* [[warte () Sek. (Block)|warte () Sek.]] {{-}} Pausiert das Skript für eine bestimmte Zeit.
 
 
* [[sende () an alle (Block)|sende () an alle]] {{-}} Sendet eine Benachrichtigung an alle Objekte (auch sich selbst!), die mit folgendem Block empfangen werden kann: [[wenn ich () empfange (Block)|wenn ich () empfange]]
 
* [[sende () an alle (Block)|sende () an alle]] {{-}} Sendet eine Benachrichtigung an alle Objekte (auch sich selbst!), die mit folgendem Block empfangen werden kann: [[wenn ich () empfange (Block)|wenn ich () empfange]]
 
* [[sende () an alle und warte (Block)|sende () an alle und warte]] {{-}} Ähnlich dem [[sende () an alle (Block)|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.
 
* [[sende () an alle und warte (Block)|sende () an alle und warte]] {{-}} Ähnlich dem [[sende () an alle (Block)|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 () (Block)|warte bis ()]] {{-}} Pausiert das Skript bis die Bedingung erfüllt ist.
 
  
==== [[Blockfarbe gelb = Steuerungs-Blöcke|gelbe Steuerungs Blöcke]] in [[Blockform = Klammer-Blöcke|Klammer-Block-Form]] (6 in Scratch 1.4) ====
+
Ein Tipp: Durch Rechtsklick auf einen Nachrichtenblock bekommt man ein Auswahl-Menü, in dem man sich unter anderem die Sender oder Empfänger der Nachricht markieren lassen kann. Das ist sehr nützlich, wenn man die Verbindungen zwischen den Figuren nachvollziehen will, verwaiste Nachrichtenblöcke ermitteln möchte oder Fehlerquellen auf die Spur kommen will.
* [[wiederhole fortlaufend (Block)|wiederhole fortlaufend]] {{-}} Eine Schleife, die von selbst nie endet.
+
 
* [[wiederhole () mal (Block)|wiederhole () mal]] {{-}} Eine Schleife, die die eingeklammerten Blöcke so oft wiederholt, wie eingegeben.
 
* [[wiederhole fortlaufend, falls () (Block)|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)|falls ()]] Block in einem [[wiederhole fortlaufend (Block)|wiederhole fortlaufend]] Block.
 
* [[falls () (Block)|falls ()]] {{-}} Testet die Bedingung. Ist sie wahr, werden die eingeklammerten Blöcke ausgeführt.
 
* [[Falls (), Sonst (Block)|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 () (Block)|wiederhole bis ()]] {{-}} Eine Schleife, die stoppt, wenn die Bedingung erfüllt ist.
 
  
==== [[Blockfarbe gelb = Steuerungs-Blöcke|gelbe Steuerungs Blöcke]] in [[Blockform = Abschluss-Blöcke|Abschluss-Block-Form]] (2 in Scratch 1.4) ====
+
[[Datei:Fühlen Palette.PNG||thumb|100px|right]]
* [[stoppe dieses Skript (Block)|stoppe dieses Skript]] {{-}} Stoppt das Skript, in dem es sich befindet.
 
* [[stoppe alles (Block)|stoppe alles]] {{-}} Stoppe alle laufenden Skripte des Scratch Programms. Kopfblöcke können weiterhin aktiviert werden.
 
  
 
=== Fühlen ===
 
=== Fühlen ===
[[Datei:Fühlen Palette.PNG||thumb|100px|right]]
+
{{Hauptartikel|Fühlen-Blöcke}}
'''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.
+
 
 +
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 2.0.
  
==== [[Blockfarbe hellblau = Fühlen-Blöcke|hellblaue Fühlen Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (2 in Scratch 1.4) ====
+
==== Stapelblockform ====
 
* [[Frage () und warte (Block)|Frage () und warte]] {{-}} Öffnet eine Textbox mit der eingegebenen Frage. Die Antwort, die der Benutzer eingibt, wird in dem Wert-Block "Antwort" zurückgegeben.
 
* [[Frage () und warte (Block)|Frage () und warte]] {{-}} Öffnet eine Textbox mit der eingegebenen Frage. Die Antwort, die der Benutzer eingibt, wird in dem Wert-Block "Antwort" zurückgegeben.
 +
* [[schalte Video () (Block)|schalte Video ()]] {{-}} Schaltet den Zugriff auf die Webcam eines Computers an oder aus.
 +
* [[setze Video-Transparenz auf ()% (Block)|setze Video-Transparenz auf ()%]] {{-}} Setzt die Transparenz des Webcam-Videos auf eine bestimmte Zahl.
 
* [[starte Stoppuhr neu (Block)|starte Stoppuhr neu]] {{-}} Startet die eingebaute [[Stoppuhr]] neu.
 
* [[starte Stoppuhr neu (Block)|starte Stoppuhr neu]] {{-}} Startet die eingebaute [[Stoppuhr]] neu.
  
==== [[Blockfarbe hellblau = Fühlen-Blöcke|hellblaue Fühlen Blöcke]] in [[Blockform = Wahrheits-Blöcke|Wahrheits-Block-Form]] (7 in Scratch 1.4) ====
+
==== Wahrheitsblockform ====
* [[wird () berührt? (Block)|wird () berührt?]] {{-}} Gibt an, ob das Objekt ein anderes oder den Mauszeiger berührt.
+
* [[Farbe () berührt ()? (Block)|Farbe () berührt ()?]] {{-}} Gibt an, ob die erste angegebene Farbe, die sich in der Figur befindet, die zweite angegebene, die sich irgendwo sonst befinden kann, berührt.
* [[wird Farbe () berührt? (Block)|wird Farbe () berührt?]] {{-}} Gibt an, ob das Objekt eine bestimmte Farbe berührt.
 
* [[Farbe () berührt ()? (Block)|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? (Block)|Maustaste gedrückt?]] {{-}} Gibt an, ob die Maustaste gedrückt ist.
 
* [[Maustaste gedrückt? (Block)|Maustaste gedrückt?]] {{-}} Gibt an, ob die Maustaste gedrückt ist.
 
* [[Taste () gedrückt? (Block)|Taste () gedrückt?]] {{-}} Gibt an, ob die ausgewählte Taste im Augenblick gedrückt wird.
 
* [[Taste () gedrückt? (Block)|Taste () gedrückt?]] {{-}} Gibt an, ob die ausgewählte Taste im Augenblick gedrückt wird.
* [[Laut? (Block)|Laut?]] {{-}} Gibt an, ob das in das Mikrophon eingegebene Audio laut, also (Lautstärke > 30) ist.
+
* [[wird () berührt? (Block)|wird () berührt?]] {{-}} Gibt an, ob die Figur ein anderes oder den Mauszeiger berührt.
* [[Sensor ()? (Block)|Sensor ()?]] {{-}} Gibt an, ob der angegebene [[PicoBoard]]-Sensor gereizt wird.
+
* [[wird Farbe () berührt? (Block)|wird Farbe () berührt?]] {{-}} Gibt an, ob die Figur eine bestimmte Farbe berührt.
  
==== [[Blockfarbe hellblau = Fühlen-Blöcke|hellblaue Fühlen Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (8 in Scratch 1.4) ====
+
==== Wertblockform ====
 +
* [[() von () (Fühlen Block)|() von ()]] {{-}} Gibt die ausgewählte Eigenschaft der Bühne oder einer anderen Figur zurück.
 
* [[Antwort (Block)|Antwort]] {{-}} Gibt die letzte vom Benutzer eingegebene Antwort an den Frageblock zurück.
 
* [[Antwort (Block)|Antwort]] {{-}} Gibt die letzte vom Benutzer eingegebene Antwort an den Frageblock zurück.
 +
* [[Entfernung von () (Block)|Entfernung von ()]] {{-}} Gibt die Entfernung der Figur zu einem Anderen oder dem Mauszeiger zurück.
 +
* [[Lautstärke (Fühlen Block)|Lautstärke]] {{-}} Gibt die Höhe des Lärmpegels, die das Mikrophon aufnimmt, zurück.
 
* [[Maus x-Position (Block)|Maus x-Position]] {{-}} Gibt die x-Position der Maus zurück.
 
* [[Maus x-Position (Block)|Maus x-Position]] {{-}} Gibt die x-Position der Maus zurück.
 
* [[Maus y-Position (Block)|Maus y-Position]] {{-}} Gibt die y-Position der Maus zurück.
 
* [[Maus y-Position (Block)|Maus y-Position]] {{-}} Gibt die y-Position der Maus zurück.
* [[Entfernung von () (Block)|Entfernung von ()]] {{-}} Gibt die Entfernung des Objekts zu einem Anderen oder dem Mauszeiger zurück.
 
 
* [[Stoppuhr (Block)|Stoppuhr]] {{-}} Gibt an, wie lange die Stoppuhr schon läuft.
 
* [[Stoppuhr (Block)|Stoppuhr]] {{-}} Gibt an, wie lange die Stoppuhr schon läuft.
* [[() von () (Fühlen Block)|() von ()]] {{-}} Gibt die ausgewählte Eigenschaft der Bühne oder eines anderen Objektes zurück.
+
* [[Video () auf () (Block)|Video () auf ()]] {{-}} Gibt die Richtung einer Bewegung oder den Betrag der Bewegung zurück.
* [[Lärmpegel (Block)|Lärmpegel]] {{-}} Gibt die Höhe des Lärmpegels, die das Mikrophon aufnimmt, zurück.
+
 
* [[Wert von Sensor () (Block)|Wert von Sensor ()]] {{-}} Gibt den ausgewählten Wert vom PicoBoard oder [[Lego-WeDo]] zurück.
+
[[Datei:Klangblöcke.png|thumb|100px|right]]
 +
=== Klang ===
 +
{{Hauptartikel|Klang-Blöcke}}
 +
 
 +
Klangblö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 2.0.
 +
 
 +
==== Stapelblockform ====
 +
* [[ändere Geschwindigkeit um () (Block)|ändere Geschwindigkeit um ()]] {{-}} Ändert die Geschwindigkeit für den Synthesizer um den Wert.
 +
* [[ändere Lautstärke um () (Block)|ändere Lautstärke um ()]] {{-}} Ändert die Lautstärke um den angegebenen Wert.
 +
* [[Pausiere () Schläge (Block)|Pausiere () Schläge]] {{-}} Hält das [[Skript]] für die als Schlag-Zahlenwert angegebene Dauer an.
 +
* [[setze Geschwindigkeit auf () Schläge/Minute (Block)|setze Geschwindigkeit auf () Schläge/Minute]] {{-}} Setzt die Geschwindigkeit für den Synthesizer auf den Wert.
 +
* [[setze Instrument auf () (Block)|setze Instrument auf ()]] {{-}} Wählt ein bestimmtes Instrument aus.
 +
* [[setze Lautstärke auf ()% (Block)|setze Lautstärke auf () %]] {{-}} Setzt die Lautstärke auf den angegeben Wert.
 +
* [[spiele Klang () (Block)|spiele Klang ()]] {{-}} Fängt an, den Klang abzuspielen und geht direkt zu den nächsten Blöcken weiter.
 +
* [[spiele Klang () ganz (Block)|spiele Klang () ganz]] {{-}} Spielt den Klang komplett durch und geht dann erst zu den nächsten Blöcken weiter.
 +
* [[spiele Note () für () Schläge (Block)|spiele Note () für () Schläge]] {{-}} Spielt die als angegebene Note für die als Schlag-Zahlenwert angegebene Dauer.
 +
* [[Spiele Schlagwerk () für () Schläge (Block)|Spiele Schlagwerk () für () Schläge]] {{-}} spielt den als angegebenen Schlagzeug-Klang für die als Schlag-Zahlenwert angegebene Dauer.
 +
* [[stoppe alle Klänge (Block)|stoppe alle Klänge]] {{-}} Beendet alle Klänge, die gerade abgespielt werden.
 +
 
 +
==== Wertblockform ====
 +
* [[Geschwindigkeit (Block)|Geschwindigkeit]] {{-}} Gibt die Geschwindigkeit zurück.
 +
* [[Lautstärke (Block)|Lautstärke]] {{-}} Gibt die Lautstärke zurück.
 +
 
 +
[[Datei:Malstiftpalette.PNG|thumb|100px|right]]
 +
=== Malstift ===
 +
{{Hauptartikel|Malstift-Blöcke}}
 +
 
 +
Die grünen Malstiftblö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 2.0.
 +
 
 +
==== Stapelblockform ====
 +
* [[ändere Farbstärke um () (Block)|ändere Farbstärke um ()]] {{-}} Ändert die Farbstärke um den Wert.
 +
* [[ändere Stiftdicke um () (Block)|ändere Stiftdicke um ()]] {{-}} Ändert die Stiftdicke um den Wert.
 +
* [[ändere Stiftfarbe um () (Block)|ändere Stiftfarbe um ()]] {{-}} Ändert die Stiftfarbe um den Wert.
 +
* [[hinterlasse Abdruck (Block)|hinterlasse Abdruck]] {{-}} Hinterlässt den Abdruck der Figur mit dem aktuell angezogenen Kostüm.
 +
* [[schalte Stift aus (Block)|schalte Stift aus]] {{-}} Hebt den Malstift der Figur an. Anschließend hinterläßt sie bei Bewegung keine Malspur mehr auf der Bühne.
 +
* [[schalte Stift ein (Block)|schalte Stift ein]] {{-}} Senkt den Malstift der Figur ab. Wird die Figur anschließend bewegt, so hinterläßt sie eine Malspur auf der Bühne.
 +
* [[setze Farbstärke auf () (Block)|setze Farbstärke auf ()]] {{-}} Setzt die Farbstärke auf den Wert.
 +
* [[setze Stiftdicke auf () (Block)|setze Stiftdicke auf ()]] {{-}} Setzt die Stiftdicke auf den Wert.
 +
* [[setze Stiftfarbe auf () (Pipetten-Block)|setze Stiftfarbe auf () (Pipette)]] {{-}} Setzt die Stiftfarbe auf die eingestellte Farbe.
 +
* [[setze Stiftfarbe auf () (Zahl-Block)|setze Stiftfarbe auf () (Wert)]] {{-}} Setzt die Stiftfarbe auf den Wert.
 +
* [[wische Malspuren weg (Block)|wische Malspuren weg]] {{-}} Entfernt alle Malspuren und Abdrücke von der [[Bühne]].
  
 +
[[Datei:Operatorenpalette.PNG|thumb|100px|right]]
 
=== Operatoren ===
 
=== Operatoren ===
[[Datei:Operatorenpalette.PNG|thumb|100px|right]]
+
{{Hauptartikel|Operatoren Blöcke}}
'''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.
+
 
 +
Operatoren Blöcke sind die Blöcke die Mathematische Funktionen und Textverarbeitung ausführen können. Es gibt 17 Operatoren Blöcke in Scratch 2.0.
  
==== [[Blockfarbe grün = Operatoren-Blöcke|grüne Operatoren Blöcke]] in [[Blockform = Wahrheits-Blöcke|Wahrheits-Block-Form]] (6 in Scratch 1.4) ====
+
==== Wahrheitsblockform ====
 +
* [[() = () (Block)|() = ()]] {{-}} Gibt an, ob die beiden Werte gleich groß sind.
 
* [[() ist kleiner () (Block)|() < ()]] {{-}} Gibt an, ob der erste Wert kleiner ist, als der zweite.
 
* [[() ist kleiner () (Block)|() < ()]] {{-}} Gibt an, ob der erste Wert kleiner ist, als der zweite.
* [[() = () (Block)|() = ()]] {{-}} Gibt an, ob die beiden Werte gleich groß sind.
 
 
* [[() ist größer () (Block)|() > ()]] {{-}} Gibt an, ob der erste Wert größer ist, als der zweite.
 
* [[() ist größer () (Block)|() > ()]] {{-}} Gibt an, ob der erste Wert größer ist, als der zweite.
 +
* [[() oder () (Block)|() oder ()]] {{-}} Nur eine der zwei Bedingungen muss wahr sein, dass dieser Block "wahr" zurückgibt.
 
* [[() und () (Block)|() und ()]] {{-}} Beide Bedingungen müssen wahr sein, dass dieser Block "wahr" zurückgibt.
 
* [[() und () (Block)|() und ()]] {{-}} Beide Bedingungen müssen wahr sein, dass dieser Block "wahr" zurückgibt.
* [[() oder () (Block)|() oder ()]] {{-}} Nur eine der zwei Bedingungen muss wahr sein, dass dieser Block "wahr" zurückgibt.
 
 
* [[nicht () (Block)|nicht ()]] {{-}} Kehrt die eingeschobene Bedingung um.
 
* [[nicht () (Block)|nicht ()]] {{-}} Kehrt die eingeschobene Bedingung um.
  
==== [[Blockfarbe grün = Operatoren-Blöcke|grüne Operatoren Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (11 in Scratch 1.4) ====
+
==== Wertblockform  ====
 
* [[()+() (Block)|() + ()]] {{-}} Addiert die beiden Werte.
 
* [[()+() (Block)|() + ()]] {{-}} Addiert die beiden Werte.
 
* [[()-() (Block)|() - ()]] {{-}} Subtrahiert die beiden Werte.
 
* [[()-() (Block)|() - ()]] {{-}} Subtrahiert die beiden Werte.
 
* [[()*() (Block)|() * ()]] {{-}} Multipliziert die beiden Werte.
 
* [[()*() (Block)|() * ()]] {{-}} Multipliziert die beiden Werte.
 
* [[()/() (Block)|() / ()]] {{-}} Dividiert die beiden Werte.
 
* [[()/() (Block)|() / ()]] {{-}} Dividiert die beiden Werte.
* [[Zufallszahl von () bis () (Block)|Zufallszahl von () bis ()]] {{-}} Gibt eine durch Zufall ermittelte Zahl zwischen den beiden als Grenze angegebene Werte zurück.
+
* [[() gerundet (Block)|() gerundet]] {{-}} Rundet die Zahl ganz.
 +
* [[() mod () (Block)|() mod ()]] {{-}} Dividiert die zwei Zahlen miteinender und gibt dann den Rest zurück.
 +
* [[() von () (Operatoren Block)|() von ()]] {{-}} Gibt den Wert zurück, der dabei rauskommt, wenn man mit dem Wert eine bestimmte mathematische Funktion ausführt.
 +
* [[Länge von () (Operatoren Block)|Länge von ()]] {{-}} Gibt die Länge des angegebenen Strings zurück.
 
* [[verbinde () () (Block)|verbinde () ()]] {{-}} Verbindet zwei Strings zu einem.
 
* [[verbinde () () (Block)|verbinde () ()]] {{-}} Verbindet zwei Strings zu einem.
 
* [[Zeichen () von () (Block)|Zeichen () von ()]] {{-}} Gibt den Buchstaben / die Zahl zurück, die an der ausgewählten Stelle steht.
 
* [[Zeichen () von () (Block)|Zeichen () von ()]] {{-}} Gibt den Buchstaben / die Zahl zurück, die an der ausgewählten Stelle steht.
* [[Länge von () (Operatoren Block)|Länge von ()]] {{-}} Gibt die Länge des angegebenen Strings zurück.
+
* [[Zufallszahl von () bis () (Block)|Zufallszahl von () bis ()]] {{-}} Gibt [[Zufallszahl|eine durch Zufall ermittelte Zahl]] zwischen den beiden als Grenze angegebene Werte zurück.
* [[() mod () (Block)|() mod ()]] {{-}} Dividiert die zwei Zahlen miteinender und gibt dann den Rest zurück.
+
 
* [[() gerundet (Block)|() gerundet]] {{-}} Rundet die Zahl ganz.
+
[[Datei:Steuerung.png|thumb|100px|right]]
* [[() von () (Operatoren Block)|() von ()]] {{-}} Gibt den Wert zurück, der dabei rauskommt, wenn man mit dem Wert eine bestimmte mathematische Funktion ausführt.
+
 
 +
=== Steuerung ===
 +
{{Hauptartikel|Steuerungs-Blöcke}}
 +
 
 +
Steuerungs-Blöcke sind die gelben Blöcke, die den Ablauf der [[Skript|Scratch-Skripte]] steuern, also beeinflussen, wann diese enden und welchen Verlauf sie nehmen. Es gibt 11 Steuerungs-Blöcke in Scratch 2.0.
 +
 
 +
==== Abschlussblockform ====
 +
* [[lösche diesen Klon (Block)|lösche diesen Klon]] {{-}} Löscht den Klon, der dieses Skript ausführt.
 +
* [[stoppe () (Block)|stoppe ()]] {{-}} Stoppt je nach auswahl das Skript, in dem es sich befindet, andere Skripte der Figur oder alles.
 +
 
 +
==== Kopfblockform ====
 +
* [[Wenn ich als Klon entstehe (Block)|Wenn ich als Klon entstehe]] {{-}} Wird ein Klon erzeugt, so wird das hieran anhängende Skript ausgeführt.
 +
 
 +
==== Klammerblockform ====
 +
* [[falls () (Block)|falls ()]] {{-}} Testet die Bedingung. Ist sie wahr, werden die eingeklammerten Blöcke ausgeführt.
 +
* [[Falls (), Sonst (Block)|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 () mal (Block)|wiederhole () mal]] {{-}} Eine Schleife, die die eingeklammerten Blöcke so oft wiederholt, wie eingegeben.
 +
* [[wiederhole bis () (Block)|wiederhole bis ()]] {{-}} Eine Schleife, die stoppt, wenn die Bedingung erfüllt ist.
 +
* [[wiederhole fortlaufend (Block)|wiederhole fortlaufend]] {{-}} Eine Schleife, die von selbst nie endet.
 +
 
 +
==== Stapelblockform ====
 +
* [[erzeuge Klon von () (Block)|erzeuge Klon von ()]] {{-}} Erzeugt einen Klon von der Figur, die dieses Skript ausführt.
 +
* [[warte () Sek. (Block)|warte () Sek.]] {{-}} Pausiert das Skript für eine bestimmte Zeit.
 +
* [[warte bis () (Block)|warte bis ()]] {{-}} Pausiert das Skript bis die Bedingung erfüllt ist.
 +
 
 +
=== Weitere Blöcke: Eigene Blöcke ===
 +
{{Hauptartikel|Weitere Blöcke (violett)}}
 +
 
 +
Die Anzahl der Blöcke in dieser Kategorie ist beliebig, da sie selbst erstellt werden. Es können nur Stapelblöcke erstellt werden.
 +
 
 +
=== Weitere Blöcke: Lego WeDo Blöcke ===
 +
{{Hauptartikel|Weitere Blöcke (grau)}}
 +
 
 +
Lego WeDo-Blöcke sind die grauen Blöcke in der Kategorie "Weitere Blöcke", die mit [[Lego WeDo]] interagieren. Es gibt 9 Lego WeDo-Blöcke in Scratch 2.0.
 +
 
 +
==== Kopfblockform ====
 +
* [[Wenn Abstand kleiner () (Block)|Wenn Abstand < ()]] {{-}} Startet das an ihn angehängte Skript, sobald der Abstand bei Lego WeDo kleiner als ein bestimmten Wert ist.
 +
* [[Wenn Neigung = () (Block) |Wenn Neigung = ()]] {{-}} Startet das an ihn angehängte Skript, sobald die Neigung bei Lego WeDo einen bestimmten Wert hat.
 +
 
 +
==== Stapelblockform ====
 +
* [[Schalte Motor an (Block)|Schalte Motor an]] {{-}} Schaltet den Motor des Lego WeDo an.
 +
* [[Schalte Motor aus (Block)|Schalte Motor aus]] {{-}} Schaltet den Motor des Lego WeDo aus.
 +
* [[Schalte Motor für () Sekunden an (Block)|Schalte Motor für () Sekunden an]] {{-}} Schaltet den Motor des Lego WeDo eine bestimmte Zeit lang an.
 +
* [[Setze Leistung von (Motor) auf () (Block)|Setze Leistung von (Motor) auf ()]] {{-}} Setzt die Motorkraft des Lego WeDo auf einen bestimmten Wert.
 +
* [[Setze Drehrichtung von (Motor) auf () (Block)|Setze Drehrichtung von (Motor) auf ()]] {{-}} Kehrt entweder die Motorrichtung um, oder setzt sie auf eine ausgewählte Richtung.
  
=== Variablen ===
+
==== Wertblockform ====
==== Variablen ====
+
* [[Abstand (Block)|Abstand]] {{-}} Gibt den Abstand bei Lego WeDo zurück.
[[Datei:Variablenspalette.PNG|thumb|100px|right]]
+
* [[Neigung (Block)|Neigung]] {{-}} Gibt die Neigung bei Lego WeDo zurück.
'''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.
 
  
===== [[Blockfarbe rot = Variablen-Blöcke|orange Variablen Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (4 in Scratch 1.4) =====
+
=== Weitere Blöcke: PicoBoard Blöcke ===
* [[setze () auf () (Block)|setze () auf ()]] {{-}} Setzt die ausgewählte Variable auf den angegebenen Wert/String.
+
{{Hauptartikel|Weitere Blöcke (grau)}}
* [[ändere () um () (Block)|ändere () um ()]] {{-}} Ändert die ausgewählte Variable um den angegebenen Wert.
 
* [[zeige Variable () (Block)|zeige Variable ()]] {{-}} Zeigt die Variable.
 
* [[verstecke Variable () (Block)|verstecke Variable ()]] {{-}} Versteckt die Variable.
 
  
===== [[Blockfarbe rot = Variablen-Blöcke|orange Variablen Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (1 in Scratch 1.4) =====
+
PicoBoard WeDo-Blöcke sind die grauen Blöcke in der Kategorie "Weitere Blöcke", die mit dem [[PicoBoard]] interagieren. Es gibt 3 Lego PicoBoard-Blöcke in Scratch 2.0.
* [[() (Variablen Block)|()]] {{-}} Gibt den Inhalt der Variable zurück.
 
  
==== Listen ====
+
==== Kopfblockform ====
[[Datei:Listenblöcke.JPG|thumb|140px|right]]
+
* [[Wenn () (Block)|Wenn ()]] {{-}} Startet das an ihn angehängte Skript, sobald der ausgewählte Faktor beim PicoBoard zutrifft.
'''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.
 
  
===== [[Blockfarbe rot = Listen-Blöcke|rote Listen Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (4 in Scratch 1.4) =====
+
==== Wahrheitsblockform ====
* [[füge () zu () hinzu (Block)|füge () zu () hinzu]] {{-}} Fügt ein neues Element mit dem angegebenen Text ans Ende hinzu.
+
* [[Sensor ()? (Block)|Sensor ()?]] {{-}} Gibt an, ob zum Beispiel eine Schaltfläche am PicoBoard gedrückt wird.
* [[entferne () aus () (Block)|entferne () aus ()]] {{-}} Löscht das mit der Eingabe ausgewählte Element.
 
* [[füge () als () in () ein (Block)|füge () als () in () ein]] {{-}} Fügt die Eingabe als angegebenes Element ein.
 
* [[ersetze () Element von () durch () (Block)|ersetze () Element von () durch ()]] {{-}} Ersetzt den bisherigen Inhalt des angegebenen Elements mit dem, was in der Eingabe steht.
 
  
===== [[Blockfarbe rot = Listen-Blöcke|rote Listen Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (3 in Scratch 1.4) =====
+
==== Wertblockform ====
* [[() (Listen Block)|()]] {{-}} Gibt den Inhalt der Liste als zusammenhängenden Text zurück.
+
* [[Wert von Sensor () (Block)|Wert von Sensor ()]] {{-}} Gibt den Messwert aus einem bestimmten Sensor des PicoBoards zurück.
* [[() Element von () (Block)|() Element von ()]] {{-}} Gibt den Inhalt eines ausgewählten Elements zurück.
 
* [[Länge von () (Listen Block)|Länge von ()]] {{-}} Gibt die Anzahl an Elementen einer Liste zurück.
 
  
===== [[Blockfarbe rot = Listen-Blöcke|rote Listen Blöcke]] in [[Blockform = Wahrheits-Blöcke|Wahrheits-Block-Form]] (1 in Scratch 1.4) =====
+
== Siehe auch ==
* [[() enthält () (Block)|() enthält ()]] {{-}} Überprüft, ob ein Element der Liste den angegebenen Text als Inhalt hat.
+
* [[:Kategorie:Blöcke]]
 +
* [[:Kategorie:Blöcke Allgemein]]
 +
* [[Scratch-Wiki:Korrekte DACH-Namensgebung für Blöcke|Korrekte DACH-Namensgebung für Blöcke]]
 +
* [[Scratch-Wiki:Hilfe:Screenshots von Blöcken freistellen|Screenshots von Blöcken freistellen]]
 +
* [[Skript]]
  
 
{{en|Blocks}}
 
{{en|Blocks}}
 
+
[[fr:Scratch Wiki Accueil/les blocs]]
 +
[[nl:Scratch blokken]]
 +
[[id:Balok]]
 +
[[ru:Блок]]
 +
[[ja:ブロック]]
 
[[Kategorie:Blöcke Allgemein]]
 
[[Kategorie:Blöcke Allgemein]]
 
[[Kategorie:Listen]]
 
[[Kategorie:Listen]]
 
[[Kategorie:Programmieren]]
 
[[Kategorie:Programmieren]]
__NOTOC__
 

Aktuelle Version vom 26. März 2019, 18:37 Uhr

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 9 offizielle Blockkategorien, wobei zwei noch weitere Unterkategorien besitzen. Jedoch gibt es einige weiterer Kategorien und Blöcke in Scratch Modifikationen). Sie ordnen die Blöcke nach Farbe und Aufgabenbereich.

Es gibt Blöcke der Kategorien:

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 145 Blöcke in Scratch 2.0. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert. Danach sind Kategorien und Blöcke alphabetisch geordnet.

Aussehenspalette.PNG

Aussehen

Hauptartikel: Aussehens-Blöcke

Aussehens-Blöcke sind die violetten Blöcke, welche das Aussehen von Figuren steuern. Es gibt 19 Aussehens Blöcke in Scratch 2.0.

Stapelblockform

Wertblockform

Bewegung.png

Bewegung

Hauptartikel: Bewegungs-Blöcke

Bewegungs Blöcke sind die blauen Blöcke, die die Bewegung einer Figur auslösen. Es gibt 17 Bewegungs Blöcke in Scratch 2.0.

Stapelblockform

Wertblockform

Listenblöcke.JPG

Daten: Listen

Hauptartikel: Listen Blöcke

Listen Blöcke sind die dunkelroten Blöcke in der Kategorie "Daten", mit denen man Listen verwalten kann. Es gibt 10 Listen Blöcke in Scratch 2.0.

Stapelblockform

Wahrheitsblockform

  • () enthält () — Überprüft, ob ein Element der Liste den angegebenen Text als Inhalt hat.

Wertblockform

  • () — 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.
Variablenspalette.PNG

Daten: Variablen

Hauptartikel: Variablen Blöcke

Variablen Blöcke sind die orangen Blöcke in der Kategorie "Daten", die Werte wie Zahlen oder Zeichenketten (Strings) speichern und verwalten können. Es gibt 5 Variablen Blöcke in Scratch 2.0.

Stapelblockform

Wertblockform

  • () — Gibt den Inhalt der Variable zurück.
Ereignisse.PNG

Ereignisse

Hauptartikel: Ereignisse-Blöcke

Ereignisse-Blöcke sind die braunen Blöcke, die beeinflussen, wann Skripte beginnen und wie sie (durch die Nachrichtenblöcke) mit anderen Skripten reagieren. Es gibt 8 Ereignisse-Blöcke in Scratch 2.0.

Kopfblockform

Stapelblockform

Ein Tipp: Durch Rechtsklick auf einen Nachrichtenblock bekommt man ein Auswahl-Menü, in dem man sich unter anderem die Sender oder Empfänger der Nachricht markieren lassen kann. Das ist sehr nützlich, wenn man die Verbindungen zwischen den Figuren nachvollziehen will, verwaiste Nachrichtenblöcke ermitteln möchte oder Fehlerquellen auf die Spur kommen will.


Fühlen Palette.PNG

Fühlen

Hauptartikel: Fühlen-Blöcke

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 2.0.

Stapelblockform

Wahrheitsblockform

Wertblockform

  • () von () — Gibt die ausgewählte Eigenschaft der Bühne oder einer anderen Figur zurück.
  • Antwort — Gibt die letzte vom Benutzer eingegebene Antwort an den Frageblock zurück.
  • Entfernung von () — Gibt die Entfernung der Figur zu einem Anderen oder dem Mauszeiger zurück.
  • Lautstärke — Gibt die Höhe des Lärmpegels, die das Mikrophon aufnimmt, zurück.
  • Maus x-Position — Gibt die x-Position der Maus zurück.
  • Maus y-Position — Gibt die y-Position der Maus zurück.
  • Stoppuhr — Gibt an, wie lange die Stoppuhr schon läuft.
  • Video () auf () — Gibt die Richtung einer Bewegung oder den Betrag der Bewegung zurück.
Klangblöcke.png

Klang

Hauptartikel: Klang-Blöcke

Klangblö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 2.0.

Stapelblockform

Wertblockform

Malstiftpalette.PNG

Malstift

Hauptartikel: Malstift-Blöcke

Die grünen Malstiftblö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 2.0.

Stapelblockform

Operatorenpalette.PNG

Operatoren

Hauptartikel: Operatoren Blöcke

Operatoren Blöcke sind die Blöcke die Mathematische Funktionen und Textverarbeitung ausführen können. Es gibt 17 Operatoren Blöcke in Scratch 2.0.

Wahrheitsblockform

  • () = () — Gibt an, ob die beiden Werte gleich groß sind.
  • () < () — Gibt an, ob der erste Wert kleiner ist, als der zweite.
  • () > () — Gibt an, ob der erste Wert größer ist, als der zweite.
  • () oder () — Nur eine der zwei Bedingungen muss wahr sein, dass dieser Block "wahr" zurückgibt.
  • () und () — Beide Bedingungen müssen wahr sein, dass dieser Block "wahr" zurückgibt.
  • nicht () — Kehrt die eingeschobene Bedingung um.

Wertblockform

Steuerung.png

Steuerung

Hauptartikel: Steuerungs-Blöcke

Steuerungs-Blöcke sind die gelben Blöcke, die den Ablauf der Scratch-Skripte steuern, also beeinflussen, wann diese enden und welchen Verlauf sie nehmen. Es gibt 11 Steuerungs-Blöcke in Scratch 2.0.

Abschlussblockform

  • lösche diesen Klon — Löscht den Klon, der dieses Skript ausführt.
  • stoppe () — Stoppt je nach auswahl das Skript, in dem es sich befindet, andere Skripte der Figur oder alles.

Kopfblockform

Klammerblockform

  • 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 () mal — Eine Schleife, die die eingeklammerten Blöcke so oft wiederholt, wie eingegeben.
  • wiederhole bis () — Eine Schleife, die stoppt, wenn die Bedingung erfüllt ist.
  • wiederhole fortlaufend — Eine Schleife, die von selbst nie endet.

Stapelblockform

Weitere Blöcke: Eigene Blöcke

Hauptartikel: Weitere Blöcke (violett)

Die Anzahl der Blöcke in dieser Kategorie ist beliebig, da sie selbst erstellt werden. Es können nur Stapelblöcke erstellt werden.

Weitere Blöcke: Lego WeDo Blöcke

Hauptartikel: Weitere Blöcke (grau)

Lego WeDo-Blöcke sind die grauen Blöcke in der Kategorie "Weitere Blöcke", die mit Lego WeDo interagieren. Es gibt 9 Lego WeDo-Blöcke in Scratch 2.0.

Kopfblockform

  • Wenn Abstand < () — Startet das an ihn angehängte Skript, sobald der Abstand bei Lego WeDo kleiner als ein bestimmten Wert ist.
  • Wenn Neigung = () — Startet das an ihn angehängte Skript, sobald die Neigung bei Lego WeDo einen bestimmten Wert hat.

Stapelblockform

Wertblockform

  • Abstand — Gibt den Abstand bei Lego WeDo zurück.
  • Neigung — Gibt die Neigung bei Lego WeDo zurück.

Weitere Blöcke: PicoBoard Blöcke

Hauptartikel: Weitere Blöcke (grau)

PicoBoard WeDo-Blöcke sind die grauen Blöcke in der Kategorie "Weitere Blöcke", die mit dem PicoBoard interagieren. Es gibt 3 Lego PicoBoard-Blöcke in Scratch 2.0.

Kopfblockform

  • Wenn () — Startet das an ihn angehängte Skript, sobald der ausgewählte Faktor beim PicoBoard zutrifft.

Wahrheitsblockform

  • Sensor ()? — Gibt an, ob zum Beispiel eine Schaltfläche am PicoBoard gedrückt wird.

Wertblockform

  • Wert von Sensor () — Gibt den Messwert aus einem bestimmten Sensor des PicoBoards zurück.

Siehe auch



Code zum Einbinden ins Forum:
[wiki=de:Alle Blöcke = Übersichts-Liste]Alle Blöcke = Übersichts-Liste[/wiki]

Kategorie:En-Link

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.