Datentypen

Die Datenwerte in einem Programm können nur zu einem von fünf verschiedenen Typen gehören: Numerischer Wert, Logischer Wert, Text, Numerisches Array und Logisches Array Die Eingaben und Ausgaben von Programmierblöcken, Datenleitungen, Variablen und Konstanten gehören jeweils zu einem dieser Typen.
Numerische Werte
Der numerische Wert stellt eine Zahl dar. Ein numerischer Wert kann positiv oder negativ sein und nach dem Dezimalzeichen mehrere Dezimalstellen aufweisen.
TypBeispiele
Numerische Werte 3
1,25
-75
87456,3487
-0,002
Logische Werte
Die Aussagen „Wahr“ und „Falsch“ stellen logische Werte dar. Und nur diese beiden logischen Werte sind möglich.
TypZulässige Werte
Logische Werte Wahr
Falsch
Text
Hinter dem Datentyp Text verbirgt sich eine Textzeichenfolge oder auch Textnachricht. Bei einem Textwert kann es sich um ein Wort, einen einzelnen Buchstaben, einen Satz oder eine beliebige Zeichenfolge aus dem Zeichensatz Unterstützter Text handeln.
TypBeispiele
Text Hallo
A
Dies ist ein längerer Text.
Aa123@#$%-+=
Numerisches Array
Hinter dem Datentyp „Numerisches Array“ verbirgt sich eine Liste von Zahlen. Diese Liste besitzt ein bestimmte Länge und jedes Element der Liste entspricht einem Numerischen Wert. Ein Array kann aus einer beliebigen Anzahl an Elementen bestehen (die allerdings durch den auf dem EV3-Stein verfügbaren Speicher begrenzt ist). Die Elemente sind in einer bestimmten Reihenfolge angeordnet und können mehrfach vorkommen.

Du könntest bspw. ein Numerisches Array verwenden, um die Menge an Farben für den Farbsensor-Block im Modus „Vergleichen – Farbe“ zu definieren.

Ein Numerisches Array wird als eine Liste von Zahlen angezeigt, die durch Strichpunkte („;“) voneinander getrennt sind. Die gesamte Liste ist von eckigen Klammern („[ ]“) umschlossen. Nachstehend sind einige Beispiele dargestellt.
Numerisches ArrayLänge
[]0
[3]1
[2; 3; 5]3
[0; -0,2; 845,25; 5; 5; 5]6
Unter Verwendung des Array-Operationen-Blocks kannst du ein Array erstellen, einem Array Elemente hinzufügen, auf einzelne Elemente zugreifen sowie die Länge eines Array messen. Ein Array lässt sich aber auch mit dem Variablen-Block erstellen.
Logisches Array
Hinter dem Datentyp „Logisches Array“ verbirgt sich eine Liste aus Logischen Werten. Ein Logisches Array ist mit dem oben beschriebenen Datentyp vergleichbar, nur dass jedes Element in dem Array ausschließlich einer der beiden Logischen Werte „Wahr“ oder „Falsch“ sein kann.
Datentypen
Direktlinks