SimReal - Hvordan lage en kalkulator? |
Vi har på de foregående sidene sett hvordan vi i en kalkulator håndterer aritmetiske uttrykk
på infix form ved omforming av uttrykket til postfix form med påfølgende verdi-beregning. Denne infix/postfix-omformingen må selvfølgelig utvides til å gjelde mer kompliserte uttrykk (bl.a. bruk av funksjoner). Eksempelvis må kalkulatoren ta høyde for bl.a. nestede funksjonsuttrykk med parametre av typen: (x^(2a-b)+2x*sin(ln(x^3-c)+d). Videre er det mange andre tilsvarende problemer knyttet til kalkulator-utvikling, men håndtering av aritmetiske uttrykk danner likevel hoved-stammen i en kalkulator. |