Eine kleine Basic-Routine hilft Ihnen, die Nullstellen beliebiger mathematischer Funktionen ausfindig zu machen. Wer sich privat oder beruflich mit der Auswertung mathematischer Funktionen beschäftigt, kommt öfters in die Situation, die Nullstellen dieser Funktionen ermitteln zu müssen. Diese Arbeit nimmt Ihnen nun »Nullstellen« ab. Als Besonderheit erlaubt es die Eingabe beliebiger Funktionen, die es mittels eines Basic-Zeilengenerators (die Maschinencode-Routine in den Zeilen 230 bis 260) in sein eigenes Listing als Zeile 420 einfügt. Nach Eingabe der Funktion, der Unter- und Obergrenzen, sowie der Schrittweite erhalten Sie auf Ihrem Bildschirm nach kurzer Rechenzeit eine Liste der gefundenen Nullstellen. Zum Verfahren: Der Computer untersucht das Intervall in der gegebenen Schrittweite. Stellt er dabei zwischen dem derzeitigen und dem vorhergehenden x-Wert einen Vorzeichenwechsel fest, muß dazwischen eine Nullstelle liegen. Die genaue Ermittelung dieser Nullstellen erfolgt dann mit Hilfe des Sehnenverfahrens (Regula falsi), bis sich die genäherten x-Werte nicht mehr unterscheiden. Mit diesem Verfahren lassen sich aber keine doppelten Nullstellen finden. Auch wenn die Schrittweite zu groß ist, können Nullstellen verloren gehen - wenn die Kurve die x-Achse innerhalb einer Schrittweite zweimal schneidet. Die Fehlerroutine in den Zeilen 690 und 700 fängt Fehler durch Überlauf und Divisionen durch Null ab. (Dirk Haltermann/ja), HC
| ★ AMSTRAD CPC ★ DOWNLOAD ★ |
CPCrulez[Content Management System] v8.732-desktop/c Page créée en 243 millisecondes et consultée 684 foisL'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |
|
|
|