Programmieren leicht gemacht - adäquate Modelle für den Einsatz im Unterricht/ Verwendung von Arrays

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Verwendung von Arrays[Bearbeiten]

In diesem Beispiel soll die Verwendung von Arrays erläutert werden. Mit Hilfe eines Arrays können Daten eines einheitlichen Datentyps geordnet abgelegt werden, so dass ein Zugriff auf die Daten über einen Index möglich wird.

WICHTIG: Die Indizes von Arrays beginnen dabei stets mit 0!

Einfügen der Objekte[Bearbeiten]

Wir fügen nun in unsere Welt fünf Objekte der Klasse „Penguin“ und ein Objekt der Klasse „Bunny“ ein:


Pinguin1.png


Anlegen eines Arrays[Bearbeiten]

Die fünf Pinguinobjekte wollen wir nun in einem Array speichern, welches wir mit dem Namen „pinguine“ bezeichnen wollen:


Pinguin1a.png


Pinguin3b.png


Pinguin1c.png


Erstellen einer Schleife[Bearbeiten]

Wir wollen nun realisieren, dass sich der Hase der Reihe nach den einzelnen Pinguinen zuwendet und sie mit „GO!“ auffordert, sich 5 Meter nach oben zu bewegen. Dies kann mit Hilfe einer Schleife bewerkstelligt werden, die fünfmal durchlaufen werden soll:


Pinguin4.png


Pinguin5.png


Pinguin9.png

Damit sich der Hase der Reihe nach den einzelnen Pinguinobjekten des Arrays zuwendet, wird die Variable index in jedem Schleifendurchlauf um eins erhöht, d.h sie läuft von 0 bis 4, sodass die Objekte des Arrays der Reihe nach durchlaufen werden:


Pinguin10.png


Pinguin11.png

Auf analoge Weise wird auch realisiert, dass sich die Pinguine der Reihe nach um 5 Meter nach oben bewegen:


Pinguin12.png


Pinguin13b.png

Um die zusammengestellte Animation anzusehen, muss nun nur noch der Play-Button gedrückt werden.


Herunterladen der Animation als Datei[Bearbeiten]

Die fertige Animation kann auf http://finanz.math.tu-graz.ac.at/~pachernegg/informatik_didaktik.html unter PinguinArray.a2w heruntergeladen werden!