Scratch – Einstieg ins Programmieren
Abschnittsübersicht
-
-
Die Operatoren-Blöcke sind Rechenoperatoren ähnlich, nur können hier auch ganze Blockketten miteinander verknüpft werden, um z.B. Satzkonstruktionen aufzubauen.
-
Rechenoperatoren
Mit diesen Blöcken können nicht nur Zahlen verrechnet werden, sondern auch eine Kombination aus Zahlen mit Variablen oder anderen Wert-Blöcken. Das heißt alle Blöcke, die einen Wert ausgeben, können mit diesen Blöcken manipuliert werden.Es ist auch möglich, die Rechenoperatoren ineinander zu verschachteln und größere mathematische Formeln zu bauen.
Zufallszahl
Dieser Block wählt eine zufällige Zahl in dem gewählten Zahlenraum. Es ist auch möglich, Wert-Blöcke wie Variablen einzusetzen. Die Zufallszahlen werden als ganze Zahlen ausgegeben, wenn ganze Zahlen als Zahlenraum gewählt wurden. Gibt man Kommazahlen an, ist die Zufallszahl immer mit drei Nachkommastellen angegeben.Größer, Kleiner, Gleich
Mit diesen Blöcken kann geprüft werden, ob Wert-Blöcke größer, kleiner oder gleich einem eingegebenen Wert oder anderen Wert-Blöcken sind. Stimmt die Aussage, gibt der jeweilige Block wahr zurück, ansonsten falsch.Da es möglich ist, alle Wert-Blöcke einzusetzen, können hier auch mathematische Formeln mit Zahlen, Variablen und weiteren Wert-Blöcken eingesetzt werden.
und, oder, nicht
Sind beide Seiten bei ... und ... wahr, dann gibt dieser Block ebenfalls wahr zurück. Ist eine Seite falsch oder sind beide falsch, so gibt dieser Block falsch zurück.Ist bei ... oder ... eine der beiden oder auch beide Seiten wahr, dann gibt dieser Block ebenfalls wahr zurück.
Normalerweise muss eine Bedingung wahr sein, damit z.B. ein falls-Block ausgeführt wird. Mit dem nicht-Block wird der Inhalt nur ausgeführt, wenn die Bedingung falsch ist.
Verbindung
Dieser Block verbindet Wert-Blöcke oder Zeicheneingaben miteinander. Dabei dürfen Leerzeichen zwischen Wörtern nicht vergessen werden, da diese nicht automatisch gesetzt sind. Eine häufige Anwendung für diesen Block ist es, die Benutzerin oder den Benutzer zu grüßen. Die Konstruktion kann dann wie folgt aussehen:Zeichen () von einem Wort
Mit diesem Block wird das jeweilige Zeichen der eingegebenen Zeichenkette wiedergegeben. Bei Zeichen (1) von (Apfel) gibt der Block also A aus.Länge eines Wortes
Dieser Block gibt die Länge der Zeichenkette inkl. Leerzeichen der Eingabe aus, wie z.B. Benutzername, Punkte oder Antwort.Enthält das Wort diesen Buchstaben?
Dieser Block prüft, ob in der eingegebenen Zeichenkette oder dem Block das Zeichen oder die Zeichenkette enthalten ist. Diese müssen dabei genau übereinstimmen, es muss also auf Groß- und Kleinschreibung sowie Leerzeichen geachtet werden.Zahlen modifizieren
Der Block mod ist ein Operator- und Wert-Block, der den Rest der Division der ersten Zahl durch die zweite ermittelt.
In ... mod ... können Zahlen wie auch Wert-Blöcke eingesetzt werden. Der Block kann auch mit anderen Rechenblöcken kombiniert werden.
Der Block gerundet rundet den eingegebenen Wert auf die nächste ganze Zahl. Bei der Schreibweise des Werts muss auf die englische Schreibweise geachtet werden (Punkt statt Komma).
Taschenrechnerfunktionen
Dieser Block kann als Taschenrechner genutzt werden. In der Drop-down-Liste kann aus den folgenden Funktionen ausgewählt werden:- Betrag
- Abrunden
- Aufrunden
- Wurzel
- sin
- cos
- tan
- asin
- acos
- atan
- ln
- log
- e^
- 10^
-
Scratch-Wiki (2023). Operatoren-Blöcke. Scratch-Wiki. Verfügbar unter: https://de.scratch-wiki.info/wiki/Operatoren-Blöcke (Zugriff am: 5. März 2025).
-