![]() |
AW: Programm zu E funktionen ableiten
Zur allgemeinen Verständlich- und Lesbarkeit solltest du auf Abküzungen verzichten und auch die Groß- und Kleinschreibung beachten.
Du kannst auch einen Beitrag unter Job-Angebote stellen, allerdings benötigst du eine genaue Beschreibung, wie das fertige Programm aussehen soll.
Wenn du das hast, dann kann man dir auch ein konkretes Angebot unterbreiten, oder eben auch eine konkrete Hilfestellung, wie du das selber programmieren kannst. |
AW: Programm zu E funktionen ableiten
Das Programm soll unter Konsolenaufgabe funktionieren.
Das Programm sollte so funktionieren, dass man eine e funktion eingibt. Es soll dann die Felder der 1. Ableitung der 2. und der 3. Ableitung berechnet werden sowie die Nullstellen. Also Graphisch muss es nichts erstellen. |
AW: Programm zu E funktionen ableiten
Also erstmal solltest du dir dann mal überlegen, was genau der Benutzer einstellen soll. Im Falle einer e-Funktion könnte so eine Anforderung zum Beispiel so lauten:
Zitat:
Edit: ich sehe, in der Richtung ist gerade was gekommen :thumb: Aus diesen Anforderungen ergeben sich zum Beispiel für die Eingabemaske (das Formular) solche Sachen: - 3 Eingabefelder, damit man die Werte eingeben kann - 3 Labels, damit man auch weiß, was man wo eingibt - ein Button, der "das Zeug berechnet" und ausgibt - Ein Memo, das diesen Ausgabetext aufnimmt (Oder eben entsprechende Konsoleneingaben und -ausgaben) Unter der Annahme, dass die ersten zwei Punkte relativ klar sind, können wir das dritte Problem weiter aufgliedern:
Strings in Kommazahlen konvertieren geht i.d.R. mit der Funktion strToFloat(). Das "integrieren" geschieht, indem die Formel weitgehend abgetippt wird. Um diese Formal dann wiederholt auszuwerten, bedarf es einer Schleife. Das ganze könnte ungefähr so aussehen:
Delphi-Quellcode:
Damit hättest du die Funktion schonmal ein bisschen ausgewertet.
procedure Calculate()
var A, B, C, x, y: double; i: Integer; begin A := strtofloat(Ediut1.Text); // Usw... für B und C noch for i = -100 to 200 // Quasi Hunderstelschritte begin x = i / 100; // x läuft damit von -1.00 über -0,99 und -0,98 bis 1,99 und 2,00 y = A * exp(B*x + C); // Oh, die Formal konnte man ja echt einfach übernahmen // y sollte man an diueser Stelle ausgeben... end Zitat:
Also: Vorher die Formel auf dem papier ableiten und eine zweite Formel in dein Programm kodieren. Zitat:
Zitat:
Bezüglich Extremstellen und Maxima/Minima ist die e-Funktion natürlich eher langweilig, da bräuchte man schon die Summe zweier e-Funktionen. Aber auch das sind Erkenntnisse, die man schneller gewinnt wenn man Papier und Stift (und vielleicht WolframAlpha) hernimmt. Dafür braucht man ja kein Programm programmieren. |
AW: Programm zu E funktionen ableiten
hättest jemand Interesse an einem Job- Angebot?
Das Programm muss nur die 3 ersten Ableitungen erstellen. Sowie die Nullstellen berechnen. Graphisch muss es nix können. Das Programm sollte so ablaufe das man einen e funktion Wert eintippt zb. e^2x und die anderen Werte erhält |
AW: Programm zu E funktionen ableiten
Ich wiederhole mich: Mach' das doch erstmal auf Papier.
Zitat:
|
AW: Programm zu E funktionen ableiten
ja aber zumindest die ableitungen
|
AW: Programm zu E funktionen ableiten
|
AW: Programm zu E funktionen ableiten
Wie lauten denn die Regeln fuer die Ableitungen?
Wenn du die Regeln weisst dann weisst du doch auch was man machen muss Es geht einfach oder kompliziert: Einfach: du kennst genau die Form der erlaubten ausdruecke. Dann kannst du fuer jede Konstante ein TEdit nehmen Kompliziert: du gibst den kompletten mathematischen Ausdruck ein. Dann musst du vor dem Auswerten noch den Ausdruck parsen |
AW: Programm zu E funktionen ableiten
was willst du denn dafuer zahlen, dass ein anderer deine Hausaufgaben macht :P
|
AW: Programm zu E funktionen ableiten
Zitat:
Ich nehme jetzt mal die große Kelle und sage aus der Hüfte heraus €11.000,00. €9.000,00 für die unlimited Wolfram Alpha API €2.000,00 für das Programm selber mit Dokumentation und Unit-Tests Dieses Angebot ist unverbindlich, da es auf einer sehr ungenauen Angabe beruht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz