Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
student09
Anmeldungsdatum: 07.04.2009 Beiträge: 1
|
Verfasst am: 07.04.2009, 18:47 Titel: Intervallhalbierung mit qbasic |
|
|
hi there,
bin kompletter neuling in sachen programmieren und wollte mal fragen ob mir bei folgender Aufgabe helfen kann:
Es soll ein Programm mit qbasic erstellt werden welches die Nullstellen einer einer Fkt: x^2-2x mittels Intervallhalbierung errechnet.. blicke irgendwie beim aufstellen der zuweisungen und erstellen der if then bedingung nicht durch..
vielen dank |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 07.04.2009, 20:08 Titel: |
|
|
Mal im Pseudocode:
Code: | start = 1 ' für dieses Beispiel muss eine Nullstelle
ende = 4 ' zwischen start und ende liegen
wiederhole
mitte = (start+ende) / 2
wenn f(mitte) = 0 dann verlasse schleife
wenn vorzeichen(f(start)) = vorzeichen(f(mitte)) dann
start = mitte ' Nullstelle ist zwischen mitte und ende
sonst
ende = mitte ' Nullstelle ist zwischen start und mitte
ende wenn
bis ende - start < 0.01 ' ergibt eine Genauigkeit von zwei Nachkommastellen
ausgabe "Die Nullstelle liegt etwa bei "; mitte |
edit: hoppla, kleiner Fehler; habe ihn verbessert. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
|