DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Den passenden Datentyp wählen

Jeder Wert in einem Programm hat einen Datentyp. Der Typ bestimmt, was man mit dem Wert tun kann.

  • ca. 11 Minuten
  • Klasse 10
  • Niveau: Standard

Das lernst du heute

  • Ich kenne die Datentypen ganze Zahl, Kommazahl, Text und Wahrheitswert.
  • Ich kann für Werte in einer Anwendung den passenden Typ wählen.
  • Ich weiß, dass Rechnen mit Text und Zahlen Unterschiede macht.

Das brauchst du schon: Vielleicht hilft dir zuerst eine dieser Lektionen: Datentypen: Zahl, Text, wahr oder falsch, Werte speichern und ändern

Programme speichern Werte in Variablen. Jeder Wert hat einen Datentyp. Eine ganze Zahl hat keine Nachkommastellen, zum Beispiel die Zahl der Personen. Eine Kommazahl hat Nachkommastellen, zum Beispiel ein Preis von 12,50 €. Ein Text besteht aus Zeichen, zum Beispiel ein Name. Ein Wahrheitswert ist entweder wahr oder falsch, zum Beispiel „ermäßigt“.

Der Typ bestimmt die Rechenregeln. Mit Zahlen rechnet man. Texte kann man verbinden: „3“ und „4“ ergeben „34“. Die Zahlen 3 + 4 ergeben 7. Eine Postleitzahl ist ein Text, denn man rechnet nicht mit ihr und manche beginnen mit 0. Beim Teilen von ganzen Zahlen gibt es Besonderheiten: 17 : 5 ergibt als ganzzahlige Division 3 mit Rest 2. Als Kommazahl wäre es 3,4. Und beim Runden gilt: 250 : 12 = 20,8333… Auf zwei Stellen gerundet sind das 20,83 €.

Werte der Fahrtkosten-Anwendung und ihre Typen
WertDatentypGrund
Zahl der Personen: 12ganze ZahlMan zählt ganze Personen.
Preis pro Nacht: 24,50 €KommazahlCent-Beträge haben Nachkommastellen.
Name der Gruppe: „10a“TextBuchstaben und Ziffern, kein Rechnen.
ermäßigt: wahrWahrheitswertNur zwei Möglichkeiten.
Postleitzahl: 08123TextFührende Null, kein Rechnen.

Den Typ wählen

  1. Frage 1: Wird mit dem Wert gerechnet? Wenn nein, ist Text oft richtig.
  2. Frage 2: Kommen Nachkommastellen vor? Wenn ja, Kommazahl.
  3. Frage 3: Gibt es nur zwei Zustände? Dann Wahrheitswert.
  4. Beispiel „Zahl der Nächte“: Rechnen ja, keine Nachkommastellen: ganze Zahl.

Ich verstehe das noch nicht

Such dir aus, was dir hilft.

Noch einfacher erklärt

Ganze Zahl: zählen.

Kommazahl: messen und bezahlen.

Text: Namen und Nummern ohne Rechnen.

Wahrheitswert: wahr oder falsch.

Ein Beispiel

Beispiel

Im Formular: Alter ist eine Zahl. Name ist Text. Das Häkchen „ermäßigt“ ist wahr oder falsch.

Schritt für Schritt

Wir wählen den Typ für „Zahl der Nächte“ und „Gruppenname“.

  1. Nächte: Man rechnet damit. Es gibt keine halben Nächte. Also ganze Zahl.
  2. Gruppenname „10a“: Er enthält Buchstaben. Man rechnet nicht damit.
  3. Also Text.
  4. Das Programm kann dann Nächte mal Preis rechnen, den Namen aber nur anzeigen.

Mit einem Bild erklärt

TypBeispielTypische Verwendung
ganze Zahl12Anzahl
Kommazahl24,50Preis, Länge
Text„10a“Name, PLZ
Wahrheitswertwahrja oder nein

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Welchen Datentyp hat die Zahl der Personen einer Gruppe?
Zeig mir den ersten Schritt

Wird gerechnet? Gibt es halbe Personen?

Lösung ansehen

Lösung: ganze Zahl

Üben

Jetzt du

Jetzt probierst du es allein.

Welchen Datentyp hat die Postleitzahl 08123 am besten?
Zeig mir den ersten Schritt

Rechnet man mit einer Postleitzahl?

Lösung ansehen

Lösung: Text

Tipp: Telefonnummern und Postleitzahlen speichert man als Text. Man rechnet nicht mit ihnen, und führende Nullen gehen sonst verloren.

Merksatz: Typ wählen: Wird gerechnet? Gibt es Nachkommastellen? Gibt es nur zwei Zustände?

Typischer Fehler: Viele speichern Postleitzahlen als Zahl. Aus 08123 wird dann 8123.

Prüfen

Mini-Quiz

5 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Wie viel ist 17 geteilt durch 5 als ganzzahlige Division (ohne Rest)?

Zeig mir den ersten Schritt

Wie oft passt die 5 ganz in die 17?

Lösung ansehen

Lösung: 3

3 · 5 = 15, der Rest ist 2. Die ganzzahlige Division ergibt 3.

Frage 2 Wie viel ist der Rest bei 17 geteilt durch 5?

Zeig mir den ersten Schritt

Rechne 17 − 3 · 5.

Lösung ansehen

Lösung: 2

17 − 15 = 2.

Frage 3 Welcher Wert der Anwendung ist ein Wahrheitswert (wahr oder falsch)?
Lösung ansehen

Lösung: für ermäßigt: ja oder nein

Frage 4 Was ergibt das Verbinden der Texte „3“ und „4“?
Lösung ansehen

Lösung: „34“

Frage 5 Auf zwei Nachkommastellen gerundet: Was ergibt 250 : 12?
Lösung ansehen

Lösung: 20,83

Geschafft

Der Datentyp bestimmt, wie man mit einem Wert umgehen kann. Zähl- und Rechenwerte sind Zahlen, Namen sind Text, Ja-Nein-Werte sind Wahrheitswerte.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Ein eigenes Programm entwickeln

Kurz erklärt, 47 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 396 KB

Übungsheft herunterladen (PDF, 396 KB)

Das Heft ist für alle kostenlos – auch wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen