Für die Erklärung/Darstellung baut man sich mit einer Excel Tabelle einen "Papiercomputer" und stellt die aktuelle Programmzeile und den Wert der Variablen dar.
z.B. für dieses hier (kopfgesteuerte Schleife)
Delphi-Quellcode:
// Start
Wert := 8;
while Wert < 10 do
begin
Wert := Wert + 1;
end;
// Ende
wird dann zu (es werden immer nur die Veränderungen eingetragen, dadurch sieht man, was sich wo ändert)
Code:
Programmschritt | Vergleich | Wert
-----------------+-----------+------
-- Start -- | | ?
Wert := 8 | | 8
Wert < 10 | true |
Wert := Wert + 1 | | 9
Wert < 10 | true |
Wert := Wert + 1 | | 10
Wert < 10 | false |
-- Ende --
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)