Hi. Also ich habe endlich ein Quelltext im Internet gefunden, den ich nachvollziehen kann:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| procedure sortieren(var aa: array of real; von,bis:integer); var i,j: integer; wertDerMitte:real; begin i:=von; j:=bis; wertDerMitte:=aa[(von+bis) div 2]; repeat while aa[i]<wertDerMitte do inc(i); while wertDerMitte<aa[j] do dec(j); if i<=j then Begin tausche(aa[i],aa[j]); inc(i); dec(j); End; until i>j; if von<j then sortieren(aa,von,j); if bis>i then sortieren(aa,i,bis); end; |
Leider fehlt hier jedoch noch die Definition der Prozedur "tausche". Ich habe schon zumindest das Gründgerüst für diese Prozedur geschrieben, aber Delphi meckert immer noch: Undefinierter Bezeichner tausche. Mein Grundgerüst lautet folgendermaßen:
Delphi-Quelltext
1: 2: 3: 4:
| procedure tausche(arr1,arr2 : array of real); begin
end; |
Könnt ihr mir bei dieser Prozedur helfen? Ich weiß auch nicht, was innerhalb der Prozedur rein muss.
Moderiert von
Gausi: Delphi-Tags hinzugefügt.