Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
30. Mai 2007
Die ganze Procedure macht die Sortierung.
Damit das Array aber sortiert wird müßen Zahlen von verschiedenen Positionen getauscht werden.
So das z.B. die größte Zahl auf Position 0 steht und die kleinste auf Position 3, oder umgekehrt.
Vielleicht schaust Du mal auf diese Webseite, da ist BubbleSort recht anschaulich erklärt.
Grüße
Klaus
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
30. Mai 2007
Edit1.text - da steht Deine Zahl1 drinnen - diese wird in das Array auf Position 0 gesetzt
Edit2.text - da steht Deine Zahl2 drinnen - diese wird in das Array auf Position 1 gesetzt
..
Dsa ist die Vertauschung der Zahlen.
hilf:= zahlen;
zahlen:= zahlen;
zahlen:= hilf;
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
30. Mai 2007
Die Zahlen packst Du doch in das Array welches sortiert wird:
const
maxAnzahl = 4;
type
ZahlenArray = Array of Integer;
var
meineZahlen: ZahlenArray;
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
29. Mai 2007
i und j sind die laufvariablen, sie geben den Index im Array an.
Also wenn i = 1 ist, ist damit gemeint zahlen, die zweite Zahl im ZahlenArray.
Die zweite, weil das Array bei 0 beginnt.
hilf ist die Hilfsvariable, sie übernimmt zeitweise einem Wert wenn zwei Werte getauscht werden.
Grüße
Klaus
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
29. Mai 2007
const
maxAnzahl = 4;
type
ZahlenArray = Array of Integer;
var
meineZahlen: ZahlenArray;
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
29. Mai 2007
Schau Dir einmal diesen Beitrag #5 an.
Du müßtest Deine Zahlen nur noch in ein Array packen.
Grüße
Klaus