Listen 631

Eine Liste ist eine besondere Art der Variable, die Werte in einer geordneten Struktur speichert. Listen und deren Elemente können mit verschiedenen Methoden angepasst und verändert werden.

Eine neue Liste kannst du in der Kategorie Variablen finden und erstellen. Wie bei den Variablen kann die Liste für alle oder nur für ein Objekt erstellt werden.

Wichtige Methoden von Listen

Fügt ein neues Element ans Ende der Liste hinzu.
Fügt ein neues Element an die angegebene Position der Liste hinzu.
Ersetzt ein Element an der angegebenen Position der Liste.
Löscht an der angegebenen Position ein Element der Liste.
Löscht alle Elemente der Liste.
Gibt das Element an der angegebenen Position zurück.
Gibt die Position des gesuchten Elements zurück. Wenn es nicht gefunden wird eine 0 zurückgegeben.
Gibt die Anzahl der Elemente der Liste zurück.

Listen importieren und exportieren

Die erstellten Listen mit den Elementen kann man exportieren und im Anschluss auch wieder importieren.

Um eine Liste mit Elementen zu exportieren, muss man auf der angezeigten Liste einen Rechtsklick machen und dann „Exportieren“ wählen. Nun kann man die Liste als Textdatei auf dem Computer speichern.

Genauso kann man eine Liste wieder in Scratch importieren. Dazu erstellt man eine leere Liste in Scratch. Anschließend kann man mit einem Rechtsklick „Importieren“ wählen und wählt eine exportierte Liste als Textdatei aus. Die Elemente erscheinen dann in der erstellten Liste.

Alle Elemente der Liste durchlaufen

Bei der Nutzung von Listen will man oft alle Elemente der Liste nacheinander ausgeben oder anschauen.

Um jedes Element der Liste auszugeben, benötigen wir eine Zählwiederholung, die so oft wiederholt wird, wie die Anzahl der Elemente der Liste. Dies gibt die Listenvariable „Länge von…“ an.

Des Weiteren wird eine Zählvariable benötigt, die bei jeder Wiederholung um 1 erhöht wird und so das Element an der aktuellen Position ausgibt.

Im Scratch-Projekt Listen kannst du es selber ausprobieren.

unsere-schule.org

×

Listen

Code: 631