Der grafikfähige Taschenrechner wird in der Programmiersprache Java entwickelt und bietet die normale Berchnung von Termen ohne Variablen an, das Zeichnen von Funktionen und das Anlegen von Wertetabellen. Für alle Eingaben mit Variable wird ausschließlich die Variable x verwendet. Um in einer Funktion eine Wurzel zu nutzen, wird die Standard-Abkürzung sqrt genutzt.
1) Berechnung von Termen
Der Taschenrechner ermöglicht das normale Berechnen von Termen ohne Variablen.
Dabei stehen dem Anwender verschiedene Rechenoperationenen zur Verfügung:
- Standard Rechenoperationen: Addition, Subtraktion, Division und Multiplikation
- Trigonometrische Funktionen: Sinus, Cosinus und Tangens
- Logarithmus und naürlicher Logarithmus
- Wurzel ziehen
- Potenzieren
- Eulersche Konstante (e)
- PI
2) Zeichnen einer Funktion
Bei der Eingabe der Funktionen stehen dem Nutzer dieselben mathematischen Operationen wie bei den Funktionen
des Taschenrechners wie in 1) beschrieben zur Verfügung.
Die Skalierung der Anzeige wird mit einem positiven Wert für die x-Achse und einem für die y-Achse angegeben.
Die Skalierung wird dann automatisch vorgenommen sowohl im negativen, als auch im positiven Bereich.
Wählt man also als x-Skalierung den Wert 10 und als y-Skalierung den Wert 15, geht die Skalierung auf
der x-Achse von -10 bis 10 und auf der y-Achse von-15 bis 15.
Für die Skalierung der Koordinaten-Achsen dürfen ausschließlich natürliche Zahlen verwendet werden.
Wenn die Funktion gezeichnet wurde, stehen dem Anwender folgende Optionen unter fogenden Menüs zur Verfügung:
- Punkte
- Nullstellen anzeigen
- Extremstellen anzeigen
- Wendepunkte anzeigen
- Sattelpunkte anzeigen
- Markierungen
- Punkt einzeichnen
- Letzten Punkt entfernen
- Ableitung
- erste Ableitung
- zweite Ableitung
- dritte Ableitung
- Extra
- Tangente anlegen
Außerdem wird der Punkt an der Stelle der Maus angezeigt, solange die Maus gedrückt gehalten wird. Wenn man die Maus bewegt, aktualisiert sich der Punkt, der angezeigt wird automatisch und wird neu eingezeichnet. Bei den Nullstellen wird ausschließlich die x-Koordinate eingezeichnet, um Platz zu sparen. Beim Einzeichnen der Tangente wird zudem die Gleichung der Tangente dargestellt.
3) Anlegen einer Wertetabelle
Der Taschenrechner ermöglicht es dem Anwender eine Wertetabelle zu einer Funktion
in einem bestimmten Intervall anzulegen. Dieses Intervall wird gewählt durch x-min und xmax, wodurch der kleinste
und der größte x-Wert in der Wertetabelle definiert wird.
Für diese Werte dürfen ausschließlich ganze Zahlen genutzt werden.
Die Schrittweite kann auch definiert werden; hierbei dürfen alle positiven reelen Zahlen gewählt werden.