08 | Montag, 22.05.2023

Einführung

In vielen Programmiersprachen gibt es Datentypen, die bestimmte Eigenschaften von Daten unterscheidbar machen. Hier ein Beispiel für den Datentyp Number in JavaScript.

1// Number: wird für alle Zahlenwerte (Ganzzahl und Fließkomma) 
2// verwendet, außer für sehr große Ganzzahlen.
3
4let a = 9;
5console.log(a);
6console.log("Datentyp von a:", typeof a);

Aber nicht nur einfache Zahlen lassen sich speichern, sondern auch komplexere Konstrukte. Der Datentyp Object ist hierbei oft das Mittel der Wahl:

 1// Object: weitere wichtige Datentypen sind Function, Array und Date. 
 2// Sie alle werden als Objects in JavaScript geführt.
 3
 4let verzeichnis = {
 5  vorname: "Peter",
 6  nachname: "Petersen",
 7  alter: 47,
 8};
 9console.log(verzeichnis);
10console.log(verzeichnis.nachname);
11console.log("Datentyp von verzeichnis", typeof verzeichnis);
12console.log("Datentyp von verzeichnis.nachname", typeof verzeichnis.nachname);

Bis sich Einsteiger*innen mit Datentypen und den damit verbundenen Datenstrukturen auskennen, braucht es Übung.

Aufträge

Programmierkurs durcharbeiten (GTW/ALT)

Der Autor Pit Noack, der auch das Buch “Künstliche Intelligenz verstehen” geschrieben hat, bietet auf der Seite https://www.maschinennah.de/ einen Programmierkurs mit p5.js an.

  • Arbeiten Sie den Programmierkurs komplett durch. Machen Sie vor allem die Übungsaufgaben in jeder Lektion. Da es Musterlösungen gibt, macht eine Abgabe dieser Ihrer Lösungen nicht viel Sinn.

Datentypen und Datenstrukturen systematisch erschließen

Aufgaben zu Datentypen und Datenstrukturen lösen (GTW/ALT)

Abgabetermin

Der Auftrag ist bis zum Sonntag, 04.06.2023, zu erledigen.

Zurück
Weiter