PCalc for Java - Calculadora de programación. Puede escribir programas para la máquina de pila (con Java simplificado como conjunto de instrucciones). El programa consiste en uno o más procedimientos que pueden ser anidados. Es posible acceder a variables del procedimiento superior (como en Pascal). Puede ejecutar el programa paso a paso e inspeccionar la pila y las variables en el depurador. La entrada de comandos y sus operandos está optimizada para teléfonos móviles. Esta calculadora utiliza aritmética de punto flotante con precisión de cuadratura (64 bits para mantisa y exponente) implementada por Nikolay Klimchuk.
& Middot; PCalc mantiene en la base de datos todos sus programas. Un programa consiste en el procedimiento principal y puede ser algunos subprocedimientos. El programa puede tener parámetros de entrada. Los valores de estos parámetros se preguntarán cuando se inicie el programa. El acceso a los parámetros se realiza mediante la instrucción de entrada.& Middot; PCalc proporciona lenguaje basado en pila (como Forth). Los operandos se empujan en la pila y las operaciones se realizan con los elementos superiores de la pila. Los resultados temporales también pueden ser almacenados en variables locales (de auto o procedimiento externo). La pila también se utiliza para pasar parámetros a procedimientos y valores de retorno. El contenido de la pila después del retorno del procedimiento principal se trata como resultado del programa. También es posible ver valores de variables del procedimiento principal (si el programa devuelve muchos resultados, es más conveniente almacenarlos en variables locales).
& Middot; PCalc proporciona los siguientes grupos de instrucciones: carga / almacenamiento, operadores, funciones, flujo de control. Las instrucciones de los tres primeros grupos no requieren explicación adicional. Las instrucciones de flujo de control incluyen ramificaciones de llamada de procedimiento, retorno, condicional (IF) e incondicional (GOTO). IF transforma el control en la etiqueta especificada si el valor en la pila es cero. La etiqueta de estas instrucciones se especifica seleccionando la instrucción en la lista. Observe por favor que, cuando usted está insertando la nueva instrucción de la rama todavía no está presente en la lista.& Middot; PCalc ofrece amplias capacidades de edición. Es posible añadir / eliminar / renombrar cualquier variable / parámetro / función. La única restricción es que no es posible eliminar la entidad que se utiliza. También es posible mover la etiqueta (ajustando todas las instrucciones de rama haciendo referencia a esta etiqueta) o cambiar el objetivo de una instrucción de rama particular.
& Middot; PCalc permite introducir nueva variable sólo cuando se especifica el operando para STORE. El método de operando de carga se selecciona de la lista de variables disponibles. De alguna manera evita que el programador utilice variables no inicializadas.
Los detalles de la aplicación:
Versión: 1.0
Fecha de carga: 1 Jul 11
Promotor: Konstantin Knizhnik
Licencia: Libre
Popularidad: 334
Tamaño: 51 Kb
Comentarios que no se encuentran