2 Verwendung von Funktionsaufrufen
Als Beispiel soll ein Programm geschrieben werden, das die Nullstellen eines Polynoms dritten Grades berechnen kann (y=a+bx+cx2+dx3). Verwendet wird die Regula falsi: a,b,c,d, sowie eine Unter- und eine Obergrenze (ug,og) für x werden vorgegeben. Desweiteren benötigt man noch eine Genauigkeitsschranke "grenze", bei dessen Erreichen das iterative Verfahren abgebrochen wird. Als Bedingung für ug und og wird gefordert, dass ug kleiner als og ist und dass zwischen y(ug) und y(og) ein Vorzeichenwechsel stattfindet.
Das Verfahren arbeitet dann folgendermassen:
|