MyLeoNes™

Listen: mehrere Dinge zusammenhalten — Informatik, 11–13 Jahre

Eine Liste lässt ein Programm mehrere zusammengehörige Werte an einem geordneten Ort speichern, sie prüfen, ändern oder nacheinander bearbeiten.

Was eine Liste ist

Stell dir eine Reihe beschrifteter Schachteln vor: eine für jede Punktzahl, jeden Namen oder jede Farbe. Eine Liste gibt dem Programm diese Reihe mit einer Position für jedes Element. Es kann ein Element holen, ersetzen oder alle der Reihe nach bearbeiten.

Warum Listen nötig wurden

Eine Variable passt zu einem Wert, aber ein Spiel kann 30 Punktzahlen und eine Musik-App 500 Lieder haben. Jedem einen eigenen Namen zu geben wäre langsam und schwer zu ändern. Listen lösen das, weil ein Befehl mit einer ganzen Sammlung arbeiten kann.

Punktzahlen addieren

Nehmen wir an, punkte ist [4, 7, 5]. Setze zuerst summe auf 0. Lies 4, dann ist summe 4; lies 7, dann 11; lies 5, dann 16. Die Liste wurde Element für Element durchlaufen, also ist die Endsumme 16.

Die erste Position

Eine häufige Überraschung ist, dass manche Programmiersprachen Positionen ab 0 statt ab 1 zählen. In [rot, blau, grün] steht rot an Position 0 und blau an Position 1. Das wirkt falsch, weil Menschen meist bei eins anfangen, doch der Computer verwendet null als ersten Abstand.

Listen außerhalb der Schule

Einkaufs-Apps verwenden Listen für die Produkte im Warenkorb, Foto-Apps für Bilder in einem Album. Ein Wetterdienst kann die Temperaturen jeder Stunde in einer Liste speichern. Dieselbe Idee hilft Software, viele zusammengehörige Dinge zu sortieren, zu suchen und anzuzeigen.

Weiter erkunden

Andere Sprachen

MyLeoNes™ wird geladen…