Seite 1 von 1

Felder und Gleichungssysteme

BeitragVerfasst: Fr 25. Jun 2010, 16:26
von Gast
Hallo

Gibt es bei der Programmiersprache Casio-Basic die Möglichkeit Felder zu erstellen wie es z.B. bei C++ (ich habe mich bisher nur mit C++ mehr oder weniger aus Zwang wegen Studium mit Programmieren beschäftigt) möglich ist.

Weiterhin würde mich interessieren, ob man ein Programm erstellen kann mit dem man den Nutzer nach der Zahl von Gleichungen fragen kann, d.h. eine beliebige Anzahl an Gleichungen und wie man diese Gleichungen dann abspeichern könnte um dann einen Algorithmus zur Berechnung des Gleichungssystems durchlaufen zu lassen. Über die anderen vorhandenen Menüs geht das ja nicht ohne weiteres mit "komplexen Zahlen" zu erreichen, außer es gibt Umwege.

Würd mich sehr über eine Antwort freuen.

MfG

Re: Felder und Gleichungssysteme

BeitragVerfasst: Sa 26. Jun 2010, 08:29
von Paul94
Hi!

Wenn du mit Feldern Arrays meinst, ist das leider nicht möglich. Da musst du mit Listen arbeiten, die genaue Syntax ist mir aber nicht geläufig.

Das mit der Eingabe sollte gehen, ich glaube aber nicht, dass es genügend Stringfunktionen gibt um die Gleichung in Koeffizienten, etc. zu zerlegen.

Paul

Re: Felder und Gleichungssysteme

BeitragVerfasst: Sa 26. Jun 2010, 19:54
von Gast

Re: Felder und Gleichungssysteme

BeitragVerfasst: So 27. Jun 2010, 19:40
von Paul94
Hi!

Ich weiß es zwar nicht, die Programmierbibel allerdings:



Paul

Re: Felder und Gleichungssysteme

BeitragVerfasst: Mo 28. Jun 2010, 18:48
von elias.koegel
Stringfunktionen gibt es im CasioBasic keine. Also müsstest du alle Koeffizienten einzeln abfragen.

Listen sind schonmal ein guter Ansatz für die Koeffizienten. Falls du noch eine zweite Dimension brauchst, kannst du auch Matrizen nehmen.

Es gibt das Programm , in dem eine Partialbruchzerlegung durchgeführt werden kann. Dazu musste auch eine gebrochen rationale Funktion mit Polynomen im Zähler und Nenner eingegeben werden. Das kannst du dir ja mal an- und vielleicht auch abgucken.