Aus Das deutschsprachige Scratch-Wiki

(ausgelagert)
(bewegung aufgeräumt)
Zeile 1: Zeile 1:
{{Wartungsbedarf|status=ausstehend|grund=Kategorien müssen für Scratch 2.0 aktualisiert werden}}
+
{{Wartungsbedarf|status=in Arbeit|grund=Kategorien müssen für Scratch 2.0 aktualisiert werden}}
 
'''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.
 
'''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.
  
Zeile 43: Zeile 43:
 
Es gibt 125 Blöcke in [[Scratch 1.4]]. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert:
 
Es gibt 125 Blöcke in [[Scratch 1.4]]. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert:
  
 +
[[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|Blockfarbe blau = 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) =====
+
==== Stapelblockform ====
* [[gehe () -er Schritt (Block)|gehe () -er Schritt]] {{-}} Bewegt das Objekt die Anzahl Schritte in die bestimmte Richtung.
+
* [[gehe () -er Schritt (Block)|gehe () -er Schritt]] {{-}} Bewegt die Figur 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 (im Uhrzeigersinn)]] {{-}} Dreht die Figur (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.
+
* [[drehe () Grad (Blöcke)|drehe () Grad (gegen den Uhrzeigersinn)]] {{-}} Dreht die Figur (gegen den Uhrzeigersinn) um den angegebnenen Wert.
* [[zeige Richtung () (Block)|zeige Richtung ()]] {{-}} Richtet das Objekt in die als Zahlenwert angegebene Richtung.
+
* [[setze Richtung auf () (Block)|setze Richtung auf ()]] {{-}} Richtet die Figur in die als Zahlenwert angegebene Richtung.
* [[zeige auf () (Block)|zeige auf ()]] {{-}} Richtet das Objekt auf das angegebene andere Objekt oder auf den Mauszeiger.
+
* [[zeige auf () (Block)|zeige auf ()]] {{-}} Richtet die Figur 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 X: () Y: () (Block)|gehe zu x: () y: ()]] {{-}} Bewegt die Figur zur angegebenen x- und y-Position.
* [[gehe zu () (Block)|gehe zu ()]] {{-}} Bewegt das Objekt zum Mauszeiger oder zu einem anderen Objekt.
+
* [[gehe zu () (Block)|gehe zu ()]] {{-}} Bewegt die Figur 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.
+
* [[gleite () Sek. zu x: () y: () (Block)|gleite () Sek. zu x: () y: ()]] {{-}} Die Figur 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.
+
* [[ändere x um () (Block)|ändere x um ()]] {{-}} Ändert die x-Position der Figur um den Wert.
* [[setze x auf () (Block)|setze x auf ()]] {{-}} Setzt die x-Position des Objekts auf den Wert.
+
* [[setze x auf () (Block)|setze x auf ()]] {{-}} Setzt die x-Position der Figur auf den Wert.
* [[ändere y um () (Block)|ändere y um ()]] {{-}} Ändert die y-Position des Objekts um den Wert.
+
* [[ändere y um () (Block)|ändere y um ()]] {{-}} Ändert die y-Position der Figur um den Wert.
* [[setze y auf () (Block)|setze y auf ()]] {{-}} Setzt die y-Position des Objekts auf den Wert.
+
* [[setze y auf () (Block)|setze y auf ()]] {{-}} Setzt die y-Position der Figur 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.
+
* [[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.
  
===== [[Blockfarbe blau = Bewegungs-Blöcke|blaue Bewegungs Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (3 in Scratch 1.4) =====
+
===== Wert-Block-Form =====
 
* [[x-Position (Block)|x-Position]] {{-}} Die x-Position des Objekts.
 
* [[x-Position (Block)|x-Position]] {{-}} Die x-Position des Objekts.
 
* [[y-Position (Block)|y-Position]] {{-}} Die y-Position des Objekts.
 
* [[y-Position (Block)|y-Position]] {{-}} Die y-Position des Objekts.
 
* [[richtung (Block)|Richtung]] {{-}} Die Richtung des Objekts.
 
* [[richtung (Block)|Richtung]] {{-}} Die Richtung des Objekts.
 
==== Motor ====
 
[[Datei:Motorblöcke.gif|thumb|160px|right]]
 
'''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.
 
 
===== [[Blockfarbe dunkelblau = Motor-Blöcke|dunkelblaue Motor Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (5 in Scratch 1.4) =====
 
* [[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.
 
* [[Schalte Motor an (Block)|Schalte Motor an]] {{-}} Schaltet den Motor auf unbestimmte Zeit an.
 
* [[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 ===
 
=== Aussehen ===

Version vom 27. Januar 2014, 19:07 Uhr

Tools.png Dieser Artikel soll in Kürze überarbeitet werden oder wird bereits überarbeitet.
Status: in Arbeit

Grund: Kategorien müssen für Scratch 2.0 aktualisiert werden


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.

Blockkategorien

Hauptartikel: Blockkategorien

Es gibt 10 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:

Block-Formen

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 125 Blöcke in Scratch 1.4. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert:

Bewegung.png

Bewegung

Hauptartikel: [[{{{1}}}]]

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

Wert-Block-Form

Aussehen

Aussehenspalette.PNG

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)

violette Aussehens Blöcke in Wert-Block-Form (2 in Scratch 1.4)

Klang

Klangblöcke.png

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)

violette Klang Blöcke in Wert-Block-Form (2 in Scratch 1.4)

Malstift

Malstiftpalette.PNG

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)

Steuerung

Steuerung.png

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)

gelbe Steuerungs Blöcke in Stapel-Block-Form (4 in Scratch 1.4)

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 Palette.PNG

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)

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

Operatorenpalette.PNG

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

Variablenspalette.PNG

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)
orange Variablen Blöcke in Wert-Block-Form (1 in Scratch 1.4)
  • () — Gibt den Inhalt der Variable zurück.

Listen

Listenblöcke.JPG

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

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.