Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
8. Mai 2006
Das ist doch nicht so schwer.
function Bisektion(var a, b: double):integer;
var
F_a : double;
// weitere Variablen
begin
result := 0;
F_a := Funcwert(a);
F_b := Funcwert(b);
Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
8. Mai 2006
Grundsätzlich solltest du erst mal den Algorithmus verstanden haben.
http://de.wikipedia.org/wiki/Bisektion
Schau dir das Bild an; so wird's einfach verständlich.
Du hast 3 Dinge:
eine Funktion und ein linker und ein rechter Wert.
du beginnst z.B. mit den Grenzen -100 und +100.
Dann wird der Algorithmus so oft angewandt, bis die linke und die rechte Grenze fast gleich sind
oder der...