Menu schließen

Programm zur Nullstellenberechnung (TP)

Frage: Programm zur Nullstellenberechnung (TP)
(6 Antworten)

 
Ich muss bis morgen ein Programm geschrieben haben, welches die Automatisch die Nullstellen findet, mit Hilfe von Turbo Pascal.


Das Programm sieht ungefähr so aus:


PROGRAM Nullstellenberechnung;
USES crt;
VAR x1, x2, xM : INTEGER;

FUNCTION f(x : REAL) : REAL;

BEGIN

f : = x^2 - 2

END.

PROCEDURE Nullstellen;

BEGIN

clrscr;

WRITE ( ` 1. x - Wert ` ); READLN (x1)
WRITE ( ` 2. x - Wert ` ); READLN (x2)
xM : = ( x1 + x2 ) / 2

Nun sollen wir daraus ein Programm machen, damit der PC von alleine die Nullstelle findet.
Automatisch so zu sagen.
Ich hoffe, ihr könnt mir hier helfen.
Hiervon hängt meine Zeugnisnote zu 90% ab.


Gruß Jeanette
GAST stellte diese Frage am 02.03.2006 - 20:29

 
Antwort von GAST | 02.03.2006 - 20:33
keiner
eine ahnung? :(

 
Antwort von GAST | 02.03.2006 - 20:35
wo sind denn die leidenschaftlichen informatiker? *klopf*

 
Antwort von GAST | 02.03.2006 - 20:37
aber das gilt jetzt nur für diese parabel?

 
Antwort von GAST | 02.03.2006 - 20:38
Naja ich kenn mich mit TP nicht aus, aber die Vorgehensweise is ja fast überall gleich.

1. Einlesen der Variablen
2. Berechnung
3. Ausgabe der Lösungen

Einfach ist es, wenn du das nur für Quadratische Funktionen machst.
Schwieriger wirds dann, wenn es mehrere Funktionen zur Auswahl geben soll.
Und am Schwierigsten wird es, wenn der Benutzer die Funktion selber eingeben kann (z.B. f(x)=x^5+x^4+x^3+x^2+x+ln x +...).

Wenn du dein Problem genauer beschreibst könnte ich dir helfen ( allerdings erst morgen, da ich jetzt Geo lernen muss :( )

MFG
Dönermaker

 
Antwort von GAST | 02.03.2006 - 20:40
ich hab bis jetz nur erfahrungen mit oberon aber ich denke so von prinzip her isses das selbe
also ich würde so anfangen:

zuerst die punkte der funktion eingeben lassen mit readreal(natürlich dann noch oben im kopf a und b als VAR hinzufügen)
dann die formel für nullstellenberechnung und dann die ausgabe mit writestr("Nullstellen: ");
writereal(a(b),3,code);

muss nich zwangsläufig stimmen...

 
Antwort von GAST | 02.03.2006 - 20:41
achja.. mach noch ne wiederholschleife
repeat ... until d.keypressed();
rein

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS:
  • Programmierung in C++
    Diese Facharbeit beschäftigt sich mit der Programmierung in der Programmiersprache C++. Behandelte Themen: Grundlagen, ..
  • Teilerprogramm in Delphi
    Einfaches Teilerprogramm in Delphi, die exe durfte ich elider nicht uppen - Virengefahr
  • Tutorial: Programmieren in LOGO
    Die Datei im EXCEL-Format gibt eine gute Einführung in das Programm MSWLogo mit Befehlsübersicht, Beispielen und Übungsaufgaben..
  • Zusammenfassung zum Thema Datenbank
    Dies ist eine kleine Zusammenfassung zum Thema Datenbank mit Unterpunkten wie: wichtige Begriffe, Sinn und Zweck, ..
  • Pascal - Niki - Aufgabe
    Es handelt sich um eine Aufgabe der Sprache Pascal / Delphi, mit dem Programm Niki. Die Grundaufgabe NIKI befindet sich auf ..
  • mehr ...