Version: Test
©Raddy 2001

Logik der Programmierung II        zurück

Deklaration
einer
Variablen (1)
a-absatz.pcx (280 Byte)
Ein einführendes Beispiel
Der Lehrling wird mal wieder einkaufen geschickt. Nachdem 
er beim vorletzten Maurer die Bestellung aufgenommen hat, 
hat der 15 Flaschen Bier und 5 Brötchen auf seinen Zettel:

log2s8p1.pcx (3457 Byte)

Nun kommt der Lehrling zum letzten Maurer, der nochmal
5 Flaschen Bier bestellen will. Doch um 5 weitere Flaschen auf 
den Notizblatt zu notieren, ist kein Platz mehr. Der Lehrling schreibt 
daraufhin die fehlenden 5 Flaschen Bier bei den Brötchen hin:

log2s8p2.pcx (3647 Byte)

Als der Lehrling am Geschäft angelangt, hat er aber wieder
vergessen, daß 5 der Striche bei den Brötchen eigentlich 
die Bestellung von 5 Flaschen Bier bedeuten. Deshalb kauft er 
fälschlicherweise 5 Flaschen Bier zu wenig und 5 Brötchen zuviel.

Was hätte der Lehrling tun können, um diesen Fehler zu vermeiden:
Er hätte überlegen sollen, wieviel Platz er für das Merken der 
beiden Variablen (Flaschen und Brötchen) reservieren muß.
Wenn z.B. üblicherweise mehr Bier als Brötchen bestellt werden, 
dann muß er mehr Platz bei den "Flaschen" lassen:

log2s8p3.pcx (3942 Byte)

Wenn man für eine Variable Platz auf den Notizblatt reserviert,
nennt man dies "das Deklarieren der Variablen."