Algorytm - nie za bardzo wiem jak sie za to zabrac

0

Witam !

Próbuje napisac program który będzie rysował mi wykres zadanej funkcji - ale nie wiem jak zrobic, by program zinterpretował wyrażenie (funkcję) która ma rysować.

Czyli np. w programie wpisuję - sin(x)*ln(x) i program rysuje taka funkcję - tylko jak ja to mam zinterpretowac w programie. Rozbijac to na jakies dzewo czy coś ?

Pozdrawiam
Slash

0

najłatwiej jest to zrobić metodą 'zwijania i rozwijania':

-najpierw musisz stworzyć tablice, w której będziesz trzymał części do dalszej interpretacji
-do poszczególnych elementów kopiujesz cząstki znajdujące się pomiędzy znakami (np. mnożenia)
-usuwasz nawiasy z zachowujesz wartość między nawiasami
-szukasz po tablicy czy znasz tą instrukcje instrukcji
-jeżeli tak to liczysz (czyli jako parametr tej funkcji podajesz to co było między nawiasami)

PS. może być drzewo...

0

Poszukaj (na tym forum) informacji na temat Odwrotnej Notacji Polskiej czy jakoś tak.

1 użytkowników online, w tym zalogowanych: 0, gości: 1