wertezuweisung

raphaelk

Mitglied
hi, in einer klausur gab es folgenden code:

Procedure Tform1.ButtonClick (Sender:Tobject);
Var b,i:integer; a,hilf,poz:real;
Begin a:=2, b:=3;
Hilf:=1;
For i:=1 to b do
Hilf:=hilf*a;
Poz:=hilf;
End;


jetzt soll ich eine wertezuweisung machen, also die werte aufschreiben für: x, a, a, i, poz, hilf

der lehrer hat gesaht sie lauten so:
x a b i poz hilf
1 2 3 / / 1
2 2 3 1 / 1
3 2 3 1 / 2
4 2 3 2 / 4
5 2 3 3 / 8
6 2 3 3 8 8




wie kommt man darauf? wäre für eine schnelle antwort sehr dankbar, da wir auch so eine klausur schreben!
 

Patrick Kamin

Erfahrenes Mitglied
-

Hallo raphaelk!

a und b bleiben ja immer gleich, da diesen Variblen nicht neues zugewiesen wird.

i Hilf Poz
1 2 2
2 4 4
3 8 8

x finde ich nicht in deiner Prozedur und wie die Wertetabelle zustande kommt, weiß ich auch nicht wirklich ;-]