hallo Delphi Kolleginen.. Ich bin Anfänger in Delphi.
Ich habe Probleme, um dieser programm zu verstehen.
Delphi-Quellcode:
Anzahl:= 10;
for i:= 1 to Anzahl do
Einfallzeitpkt[i]:=....................
end;
function minZeitpkt(Zeitpunkt:array of Real; Anzahl:Byte):Ereignis;
var k,i:word;
Min:Real;
begin
if Anzahl > 0 then
begin
k:=1;
Min:=Zeitpunkt[0];
for i:=1 to Anzahl-1 do
if Min > Zeitpunkt[i] then
begin
Min:= Zeitpunkt[i];
k:= i+1;
end;
Result.Zeitpunkt:=Min;
Result.Nr:=k;
end
else Result.Zeitpunkt:=Infinit;
end;
meine Probleme sind:
Ich habe von 1 bis Anzahl initialisiert.
Wieso für Zeitpunkt[0] gibt es eine Werte?
Warum an
Zeitpunkt[0] , k= 1 ?
Was ist
k eigentlich? Ist das die Stelle im Array an dem minimalen Wert steht? oder irgendwas anders?