Hallo Guido,
On Sun, 26 Oct 2008, Guido Stepken wrote:
Es gibt genug Sachen, die ich nicht verstehe: Etwa
die Panik, die so viele Didaktiker/Kollegen in der Informatik haben, wenn
es um das Variablenkonzept geht (da merkt man eben deutlich das
Pascal-Erbe, wo die Schüler traditionell an den mathematischen Algorithmen
gescheitert zu sein scheinen).
Hmmmm, wenn in Smalltalk alles Objekte sind, also auch Zahlen, was für ein Typ
Objekt sind dann Variablen???????????
Aus welchen Klassen bekommt das Objekt "Variable" seine Eigenschaften? Was vererbt sich von Typ
"Zahl" an den Typ "Variable"?
*lach* Aber mach Dir kein Hirn ... auch viele jahrzehntelange Smalltalk Profis
haben das nie kapiert ;-)
Falsch verstanden, das Problem mit den Variablen ist viel banaler: Wehe,
eine Variable heißt einmal nicht 'x' (oder die Hypotenuse beim Pythagoras
nicht 'c'). Die Schwierigkeit, die Schüler haben, ist die, daß Variablen
etwas sind, für das man Werte einsetzen kann (und sich vielleicht
gelegentlich Gedanken machen sollte, was für Werte das sind). Dieser
Vorgang des 'Einsetzens' scheint erhebliche Probleme zu bereiten. Im
Grunde geht es einfach um die Trennung von Name und Wert.
Markus