![]() |
AW: Freeware um eine Baumstruktur zu erstellen?
Leider kenne ich derartiges nicht... ich gehe mal von aus, dass du die Syntax nicht zeichnen möchtest, sondern dass das Tool automatisch parst, oder?
Übrigens, wie bekomme ich es hin, dass alle Zeichen im Beitrag gleich breit sind? Mein Baumdiagramm oben sieht fatal aus??? |
AW: Freeware um eine Baumstruktur zu erstellen?
na so halt ;)
Code:
a + x/y -->
[+] / \ a [/] / \ x y |
AW: Freeware um eine Baumstruktur zu erstellen?
![]() |
AW: Freeware um eine Baumstruktur zu erstellen?
Bastel' es dir doch selber :wink:
Ein einfacher Parser lässt sich relativ einfach mit einen deterministischen endlichen Automaten basteln. Ich weiß, ich erwähne den überall, wo's nur geht ... 1. Schritt: Ausdruck in eine Sequenz aus Token verwandeln. 2. Schritt: Die Sequenz in einen Baum verwandeln. (alle Angaben ohne Gewähr, aber so mach' ich gerade meinen Compiler) |
AW: Freeware um eine Baumstruktur zu erstellen?
Zitat:
|
AW: Freeware um eine Baumstruktur zu erstellen?
TParser von Stefan Hoffmeister, ich habe noch eine ältere Version, hier kannst Du den Source komplett zerlegen und anpassen:
Du müßtest mal etwas Googlen... sieht so aus als ob ParseExpr, ebenfalls Freeware mit Source der Nachfolger wäre: "TParser is a component specialised in parsing and evaluating mathematical expressions specified at runtime. It's performance is remarkable - only 40-80% slower than similar compiled expression - and it is by far the fastest parser on the freeware market. " |
AW: Freeware um eine Baumstruktur zu erstellen?
Das Problem ist nicht, dass das keiner kennt, sondern dass die Frage nach nur "Baumstruktur" völlig unausreichend ist. Bäume werden für hunderte verschiedene Dinge verwendet, und es gibt zig unterschiedliche Baumtypen, die jeweils für spezielle Problemstellungen mehr bis garnicht geeignet sind. Ohne zu wissen was du erreichen willst, ist deine Eingangsfrage viel zu unspezifisch. Das ist alles.
Auch nach Nachfragen war noch unklar, ob du nun darstellen willst, oder die tatsächliche Datenstuktur meinst. Einfach besser fragen. Und was du suchst wurde hier bereits beantwortet: Du brauchst einen Matheparser, derer es haufenweise quelloffen gibt. Mindestens 3 sogar hier in der DP. (Der Begriff "Freeware" ist in diesem Zusammenhang auch seltsam. Du suchst vermutlich eher Codeschnipsel/Units/Komponenten. "Freeware" bezeichnet ein komplettes Programm, dass ohne quelloffen zu sein zumindest kostenlos ist.) |
AW: Freeware um eine Baumstruktur zu erstellen?
Ne das muss schon eine Freeware sein.
Ich weiß selber von diesem Thema wenig. Hab ne Aufgabe wo es steht - "Schreiben Sie die Ausdrücke (a+z/y), (x+c/b) in einer Baumstruktur!" Aber ich warte dann auf die nächste Vorlesung, vllt sagt der Prof. noch was dazu, dann weiß ich mehr. |
AW: Freeware um eine Baumstruktur zu erstellen?
Stellt euch einfach vor, es wäre eine Hausaufgabe einen mathematischen Ausdruck oder whatever in eine Baumstruktur zu überführen. Der TS möchte nun diese Hausaufgabe (die er mit Sicherheit schon alleine gelöst hat) mithilfe eines Programmes mit grafischer Oberfläche überprüfen.
|
AW: Freeware um eine Baumstruktur zu erstellen?
@OrNEC:
Such dir Kommilitonen, mit denen du vergleichen kannst. Lerngruppen (oder zumindest der Sitznachbar in der Vorlesung) sind immer günstig für so etwas, zumal ja alle Beteiligten etwas vom Vergleichen haben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 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