PCalc for Java

Screenshot der Anwendung:
PCalc for Java
Einzelheiten der Anwendung:
Version: 1.0
Upload-Datum: 1 Jul 11
Lizenz: Frei
Popularität: 334
Größe: 51 Kb

Rating: 1.4/5 (Total Votes: 12)

PCalc for Java - Programmierrechner. Sie können Programme für Stack-Maschine (mit vereinfachtem Java wie Befehlssatz) schreiben. Das Programm besteht aus einer oder mehreren Prozeduren, die verschachtelt werden können. Es ist möglich, auf Variablen der Top-Prozedur zuzugreifen (wie bei Pascal). Sie können das Programm Schritt für Schritt ausführen und Stapel und Variablen im Debugger überprüfen. Die Eingabe von Befehlen und deren Operanden ist für das Mobiltelefon optimiert. Dieser Rechner verwendet Gleitpunktarithmetik mit Quadra-Genauigkeit (64 Bits für Mantissen und Exponenten), die von Nikolay Klimchuk implementiert wurden.

& Middot; PCalc hält in der Datenbank alle Ihre Programme. Ein Programm besteht aus Hauptprozedur und kann einige Unterprozeduren sein. Das Programm kann Eingabeparameter haben. Die Werte dieser Parameter werden beim Programmstart abgefragt. Der Zugriff auf die Parameter erfolgt über eine Input-Anweisung.& Middot; PCalc bietet Stapel-basierte Sprache (wie Forth). Operanden werden auf Stapel gedrückt und Operationen werden mit den oberen Elementen des Stapels durchgeführt. Temporäre Ergebnisse können auch in lokalen Variablen (von selbst oder äußere Prozedur) gespeichert werden. Stack wird auch verwendet, um Parameter an Prozeduren zu übergeben und Werte zurückzugeben. Der Inhalt des Stapels nach der Rückkehr aus der Hauptprozedur wird als Programmergebnis behandelt. Es ist auch möglich Ansichtswerte von Variablen der Hauptprozedur (wenn das Programm viele Ergebnisse zurückgeben sollte, ist es bequemer, sie in lokalen Variablen zu speichern).

& Middot; PCalc stellt die folgenden Gruppen von Befehlen bereit: Laden / Speichern, Operatoren, Funktionen, Kontrollfluss. Anweisungen der ersten drei Gruppen erfordern keine zusätzliche Erklärung. Die Kontrollflussanweisungen umfassen Prozeduraufruf, Rückkehr, bedingte (IF) und unbedingte (GOTO) Verzweigungen. IF verwandelt die Steuerung in das angegebene Label, wenn der Wert auf stack Null ist. Das Label für diese Anweisung wird durch Auswahl der Anweisung in der Liste festgelegt. Bitte beachten Sie, dass Sie beim Einfügen eines neuen Zweigbefehls noch nicht in der Liste vorhanden sind.& Middot; PCalc bietet umfangreiche Editiermöglichkeiten. Es ist möglich, jede Variable / Parameter / Funktion hinzuzufügen / entfernen / umzubenennen. Die einzige Einschränkung ist, dass es nicht möglich ist, Entität zu entfernen, die verwendet wird. Es ist auch möglich, Etikett zu verschieben (alle Verzweigungsanweisungen, die auf diese Beschriftung verweisen) anzupassen oder das Ziel eines bestimmten Verzweigungsbefehls zu ändern.

& Middot; PCalc erlaubt es, neue Variablen nur dann einzuführen, wenn Sie den Operanden für STORE angeben. Der Operand der Lastmethode wird aus der Liste der verfügbaren Variablen ausgewählt. Es verhindert irgendwie, dass Programmierer uninitialisierte Variablen verwendet.



Ähnliche Anwendungen

Andere Anwendungen der Entwickler Konstantin Knizhnik

Kommentare zu PCalc for Java

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!