Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Termbaum erzeugen (https://www.delphipraxis.net/112209-termbaum-erzeugen.html)

robbespierre 16. Apr 2008 22:25


Termbaum erzeugen
 
Brauche dringend Hilfe!

Ich muss für Info aus einem Term, also z.b. 3-4-5+2*3, einen Termbaum zeichnen, wobei die Operatoren die Knoten sind und die Zahlen die Blätter, der Ausdruck kann auch vollständig geklammert sein, das bleibt uns überlassen. Das ganze soll mit Canvas gezeichnet werden und die Prozedur soll rekursiv arbeiten. Kann mir jmd Tipps geben wie ich das machen könnte oder am besten ganz erklären wie ich das machen könnte? komm irgendwie auf keinen roten faden bei der aufgabe...

[edit=SirThornberry]Buchstabendreher im Titel korrigiert - Mfg, SirThornberry[/edit]

generic 16. Apr 2008 23:54

Re: Termabum erzeugen
 
du könntest dir einen stack basierten parser dafür bauen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 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