Aus Das deutschsprachige Scratch-Wiki

(→‎Fühlen: aktualisiert)
Zeile 41: Zeile 41:
  
 
== Liste der Blöcke nach Farben und Formen ==
 
== 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:
+
Es gibt 145 Blöcke in [[Scratch 2.0]]. Hier sind alle Blöcke mit Kurzerklärung nach Farben und Formen sortiert.
  
 
[[Datei:Bewegung.png|thumb|100px|right]]
 
[[Datei:Bewegung.png|thumb|100px|right]]
Zeile 237: Zeile 237:
 
* [[() von () (Operatoren Block)|() von ()]] {{-}} Gibt den Wert zurück, der dabei rauskommt, wenn man mit dem Wert eine bestimmte mathematische Funktion ausführt.
 
* [[() von () (Operatoren Block)|() von ()]] {{-}} Gibt den Wert zurück, der dabei rauskommt, wenn man mit dem Wert eine bestimmte mathematische Funktion ausführt.
  
=== Variablen ===
 
==== Variablen ====
 
 
[[Datei:Variablenspalette.PNG|thumb|100px|right]]
 
[[Datei:Variablenspalette.PNG|thumb|100px|right]]
'''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.
+
=== Daten: Variablen ===
 +
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.
  
===== [[Blockfarbe rot = Variablen-Blöcke|orange Variablen Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (4 in Scratch 1.4) =====
+
==== Stapelblock-Form====
 
* [[setze () auf () (Block)|setze () auf ()]] {{-}} Setzt die ausgewählte Variable auf den angegebenen Wert/String.
 
* [[setze () auf () (Block)|setze () auf ()]] {{-}} Setzt die ausgewählte Variable auf den angegebenen Wert/String.
 
* [[ändere () um () (Block)|ändere () um ()]] {{-}} Ändert die ausgewählte Variable um den angegebenen Wert.
 
* [[ändere () um () (Block)|ändere () um ()]] {{-}} Ändert die ausgewählte Variable um den angegebenen Wert.
Zeile 248: Zeile 247:
 
* [[verstecke Variable () (Block)|verstecke Variable ()]] {{-}} Versteckt 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) =====
+
==== Wertblock-Form ====
 
* [[() (Variablen Block)|()]] {{-}} Gibt den Inhalt der Variable zurück.
 
* [[() (Variablen Block)|()]] {{-}} Gibt den Inhalt der Variable zurück.
  
==== Listen ====
 
 
[[Datei:Listenblöcke.JPG|thumb|140px|right]]
 
[[Datei:Listenblöcke.JPG|thumb|140px|right]]
'''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.
+
=== Daten: Listen ===
 +
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.
  
===== [[Blockfarbe rot = Listen-Blöcke|rote Listen Blöcke]] in [[Blockform = Stapel-Blöcke|Stapel-Block-Form]] (4 in Scratch 1.4) =====
+
===== Stapelblock-Form =====
 
* [[füge () zu () hinzu (Block)|füge () zu () hinzu]] {{-}} Fügt ein neues Element mit dem angegebenen Text ans Ende hinzu.
 
* [[füge () zu () hinzu (Block)|füge () zu () hinzu]] {{-}} Fügt ein neues Element mit dem angegebenen Text ans Ende hinzu.
 
* [[entferne () aus () (Block)|entferne () aus ()]] {{-}} Löscht das mit der Eingabe ausgewählte Element.
 
* [[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.
 
* [[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.
 
* [[ersetze () Element von () durch () (Block)|ersetze () Element von () durch ()]] {{-}} Ersetzt den bisherigen Inhalt des angegebenen Elements mit dem, was in der Eingabe steht.
 +
* [[zeige Liste () (Block)|zeige Liste ()]] {{-}} Zeigt die Liste auf der Bühne an.
 +
* [[verstecke Liste () (BLock)|verstecke Liste ()]] {{-}} Versteckt die Liste.
  
===== [[Blockfarbe rot = Listen-Blöcke|rote Listen Blöcke]] in [[Blockform = Wert-Blöcke|Wert-Block-Form]] (3 in Scratch 1.4) =====
+
===== Wertblock-Form =====
 
* [[() (Listen Block)|()]] {{-}} Gibt den Inhalt der Liste als zusammenhängenden Text zurück.
 
* [[() (Listen Block)|()]] {{-}} Gibt den Inhalt der Liste als zusammenhängenden Text zurück.
 
* [[() Element von () (Block)|() Element von ()]] {{-}} Gibt den Inhalt eines ausgewählten Elements 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.
 
* [[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) =====
+
===== Wahrheitsblock-Form =====
 
* [[() enthält () (Block)|() enthält ()]] {{-}} Überprüft, ob ein Element der Liste den angegebenen Text als Inhalt hat.
 
* [[() enthält () (Block)|() enthält ()]] {{-}} Überprüft, ob ein Element der Liste den angegebenen Text als Inhalt hat.
  
Zeile 276: Zeile 277:
 
* [[Scratch-Wiki:Hilfe:Screenshots von Blöcken freistellen|Screenshots von Blöcken freistellen]]
 
* [[Scratch-Wiki:Hilfe:Screenshots von Blöcken freistellen|Screenshots von Blöcken freistellen]]
 
* [[Blöcke umbenennen]]
 
* [[Blöcke umbenennen]]
 
  
 
{{en|Blocks}}
 
{{en|Blocks}}
Zeile 283: Zeile 283:
 
[[Kategorie:Listen]]
 
[[Kategorie:Listen]]
 
[[Kategorie:Programmieren]]
 
[[Kategorie:Programmieren]]
__NOTOC__
 

Version vom 15. April 2014, 13: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:

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.

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

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

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

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.

Kopfblock-Form

Stapelblock-Form

Klammerblock-Form

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

Abschlussblock-Form

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

Kopfblock-Form

Stapelblock-Form

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.

Stapelblock-Form

Wahrheitsblock-Form

Wertblock-Form

  • 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.
  • 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.
  • () von () — Gibt die ausgewählte Eigenschaft der Bühne oder einer anderen Figur zurück.
  • Lautstärke — Gibt die Höhe des Lärmpegels, die das Mikrophon aufnimmt, zurück.
  • Video () auf () — Gibt die Richtung einer Bewegung oder den Betrag der Bewegung 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.
Variablenspalette.PNG

Daten: Variablen

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.

Stapelblock-Form

Wertblock-Form

  • () — Gibt den Inhalt der Variable zurück.
Listenblöcke.JPG

Daten: Listen

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.

Stapelblock-Form
Wertblock-Form
  • () — 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.
Wahrheitsblock-Form
  • () 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.