Quiz-Zusammenfassung
0 von 5 Fragen beantwortet
Fragen:
- 1
- 2
- 3
- 4
- 5
Informationen
In der Programmiersprache von Arduino gibt es verschiedenen Arten von Variablen. Sie werden als Datentypen bezeichnet.
Den Typ Integer kennst du bereits. Der Abbildung kannst du entnehmen, welche Datentypen noch existieren um den Arduino zu programmieren.
Abbildung: Datentypen der Arduino Programmiersprache
Beschreibung:
Die zweiten Spalte beinhaltet die 3 Kategorien, die den Datentypen übergeordnet sind: Wahrheitswert, Zeichen und Zahlen.
- Wahrheitswert – ein Wahrheitswert kennt nur zwei Zustände: Wahr oder Falsch.
- Zeichen – verarbeitet nur alphanumerische Zeichen (Bsp.: a oder !)
- Zahl – neben den ganzen Zahlen (Bsp.: 245) kann der Arduino auch Fließkommazahlen verarbeiten ( Bsp.: 3.1415).
In der letzten Spalte befinden sich die Datentypen, die mit der Arduino-Programmiersprache verarbeitet werden können.
Tabelle Datentypen
Datenyp | Wertebereich | Speicherbelegung |
---|---|---|
boolean | TRUE oder FAlSE | 1Byte |
char | Alphanumerische Zeichen | 1 Byte |
byte | 0 bis 255 | 1 Byte |
int | -32768 bis 32767 | 2 Byte |
long | -2.147.483.648 bis 2.147.483.647 | 4 Byte |
float | -3.4028235E+38 bis 3.4028235E+38 einfache Genauigkeit |
4 Byte |
double | Zahlenbereich + /- 10 E308 doppelte Genauigkeit |
8 Byte |
Beispiele zum Deklarieren der Datentypen des Arduinos
Bei der Deklaration, der neu hinzugekommenen Datentypen gilt das Gleiche wie für den Typ Integer.
boolean wahrheitswert; // kann TRUE oder FALSE sein char zeichen; // Kann ein beliebiges alphanumerisches Zeichen sein byte achtbit; // ein Zahlenwert von 0 bis 255 int ganzzahl_1; // Werte von -32768 bis 32767 long ganzzahl_2; // Werte von -2.147.483.648 bis 2.147.483.647 float zahl1; // Zahlenbereich -3.4028235E+38 bis 3.4028235E+38 double zahl2; // Zahlenbereich + /- 10 E308
Beispiele zum Inialtisieren der Datentypen des Arduinos
boolean wahrheitswert = TRUE; // kann TRUE oder FALSE sein char zeichen = 'a';// Kann ein beliebiges alphanumerisches Zeichen sein byte achtbit = 254; // ein Zahlenwert von 0 bis 255 int ganzzahl_1 = 32221;// Werte von -32768 bis 32767 long ganzzahl_2 = -1256731; // Werte von -2.147.483.648 bis 2.147.483.647 float zahl1 = 34180321.52; // Zahlenbereich -3.4028235E+38 bis 3.4028235E+38 double zahl2 = 3.1415; // Zahlenbereich + /- 10 E308
Sie haben das Quiz schon einmal absolviert. Daher können sie es nicht erneut starten.
Quiz wird geladen...
Sie müssen sich einloggen oder registrieren um das Quiz zu starten.
Sie müssen erst folgende Quiz beenden um dieses Quiz starten zu können:
Ergebnis
0 von 5 Frage korrekt beantwortet
Zeit ist abgelaufen
Sie haben 0 von 0 Punkten erreicht (0)
Kategorien
- Nicht kategorisiert 0%
- 1
- 2
- 3
- 4
- 5
- Beantwortet
- Vorgemerkt
-
Frage 1 von 5
1. Frage
Ordne die Werte den Datentypen zu.
Sortierelemente
- FALSE
- x
- 254
- 256
- 3.1415
-
boolean
-
char
-
byte
-
integer
-
float
Korrekt
Inkorrekt
-
Frage 2 von 5
2. Frage
Deklariere die Variable x. Verwende dazu den Datentyp double.
Ergänze die Anweisung.- (double) (x);
Korrekt
Inkorrekt
-
Frage 3 von 5
3. Frage
Deklariere die Variable z. Verwende dazu den Datentyp byte.
Ergänze die Anweisung.- (byte) (z);
Korrekt
Inkorrekt
-
Frage 4 von 5
4. Frage
Lege eine Variable vom Typ boolean an und weise ihr den Wert TRUE zu.
Ergänze die Anweisung- (boolean) wahr = (TRUE);
Korrekt
Inkorrekt
-
Frage 5 von 5
5. Frage
Lege eine Variable vom Typ long an und weise ihr den Wert 35666 zu.
Ergänze die Anweisung.- (long) x = (35666);
Korrekt
Inkorrekt