Download Intuitive Modelle der Informatik - publish.UP | Potsdam Publication

Transcript
Abb. 26: Illustration der 17-Jährigen Schülerin J. zur Visualisierung der Unterordnung eines Objektes unter einen Namen
Die Interpretation einer Zuweisung als Unterordnung kann als Spezialfall einer Rückmodellierung
interpretiert werden. Darunter verstehen wir den Versuch zu einem Programmtext einen Wirklichkeitsausschnitt (Original) zu finden, der durch den Programmtext modelliert wird. In der Tat modellieren Zuweisungen häufig Subsumierungssituationen. Betrachten wir als Beispiel die Aufgabe, einen
Würfel zu modellieren. Ein Programm soll eine Zufallszahl zwischen 1 und 6 ausgeben. Etwas formaler ausgerückt lautet eine Teilaufgabe des Problems: „Erzeuge ein Objekt, das in die Kategorie Zufallszahl zwischen 1 und 6 fällt.“ Das folgende Python-Programm löst die Aufgabe:
from random import *
zufallszahl = randint(1,6)
print zufallszahl
Das Objekt, das der Funktionsaufruf in der zweiten Zeile zurückgibt, ist eine ganze Zahl. Die Zuweisung ist hier tatsächlich das Modell der Unterordnung eines Objektes (Zahl) unter einen Begriff.
71