„Benutzer:Hdxgel/spielwiese" – Versionsunterschied
Version vom 30. Juli 2012, 02:47 Uhr
Java based calculator
JC (Java based calculator) ist ein kostenloser und freier Rechner. Wie sich schon aus dem Titel ableiten lässt, ist der Rechner in der Programmiersprache Java geschrieben. Zur Ausfühurng wird die Java-Laufzeitumgebung 6 benötigt.
Aufbau
Der Rechnen ist in zwei Editor-felder aufgeteilt. Im einen werden Rechnungen eingegeben und bearbeitet, im anderen ausgegeben. Im Augabefeld werden zu den Lösungen auch Informationen und Fehlermeldungen ausgegeben. Das Programm verzichtet gänzlich auf die Plazierung einer virtuellen Tastatur, die bei Pechnungsprogrammen üblich ist. Der Rechner kann so auch stark verkeleinert genutzt werden.
Funktionsumfang
Vom Funktionsumfang unterscheidet sich das Programm kaum von üblichen, nicht grafischen Rechnern. Jedoch gibt es einige Erweiterungen.
Syntaxhervorhebung
Rechnungsteile können mittels Syntaxhervorhebung farblich hervorgehoben werden. Diese Funktion erweist sich besonders bei neuen Benutzern als hilfreich, da Opperatoren mit unüblichen Opperatorenbezeichnungen erkannt werden. Bei der Hervorhebung werden Nummern, Opperatoren, Klammern, Konstanten und Metrische Präfixe, unbekannte Zeichen, unbekannte Befehle, fehler und weitere unterschieden. Zusammengehörige Klammern werden ebenfals bei der Positionierung des Cursors neben einer der Klammern im Hintergrund farblich hervorgehoben. Die Farben können hierbei frei im RGB-Farbraum gewählt werden.
gegliederte History
Während der Eingabe einer Rechnung werden die einzelnen Rechnungsteile in einer History gespeichert. Bei Bestätigung wird der aktuelle Eintrag zusätzlich markiert. Um einen älteren oder neueren Historyeintrag anzeigen zu lassen, wird ctrl+z oder ctrl+y verwendet. Um ältere bzw. neuere bestätigte Rechnungen anzeigen zu lassen wird die Pfeiltste oben oder unten verwendet. Die Kombination beider Methoden soll bei der Auswahl einer älteren Rechnung und bei der Korrektur von Eigabefehlern gleichermassen hilfreich sein.
Präfixe
Bei einer Eingabe können direkt Präfixe verwendet werden. Die Präfixe haben eine hohe Berechnungs-Priorität, höher als die der meisten Opperatoren. Die hohe Priorität erlaubt es Zahlen mit Präfixen ohne eine zusätzliche Verwendung einer Klammer zu verwenden. Präfixe können auch ohne eine vorhergestellte Nummer verwendet werden, in diesem Fall wird der Zahlwert verwendet.
Variabeln
Variabeln können als Platzhalter bestimter Zahlen definiert werden. Bei der Definition gilt ein modifizierter Syntax, wobei Präfixe als Dezimaltrenner verwendet werden. Der Vorteil bei der Verwendung liegt dabei, dass bei Rechnungen mit mehreren unbekannten variablen nur einmal der Variabelwert verändert werden muss. Ansonsten müsste an jeder Stelle, wo die Variable verwendet wird die Zahl angepasst werden, was bei grossen Rechnungen unübersichtlich wird.
opperatoren
Für den Rechner wurde eigens ein Syntax entwikelt, der sich teilweise Stark von anderen unterscheidet. Zu beachten ist die Benutzung der Xten wurzel von Y entspricht XqY oder eines Logarithmus basis X von Y entspricht XlogY.