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

Aus Wikibooks

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Verwendung von Arrays

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

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

[Bearbeiten] Einfügen der Objekte

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


Pinguin1.png


[Bearbeiten] Anlegen eines Arrays

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


[Bearbeiten] Erstellen einer Schleife

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.


[Bearbeiten] Herunterladen der Animation als Datei

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

Persönliche Werkzeuge