PCalc for Java

Screenshot de Aplicação:
PCalc for Java
Detalhes de Aplicação:
Versão: 1.0
Data de upload: 1 Jul 11
Licença: Livre
Popularidade: 334
Tamanho: 51 Kb

Rating: 1.5/5 (Total Votes: 11)

PCalc for Java - Calculadora de programação. Você pode escrever programas para máquina de pilha (com Java simplificado como conjunto de instruções). O programa consiste de um ou mais procedimentos que podem ser aninhados. É possível acessar variáveis ​​de procedimento de topo (como em Pascal). Você pode executar o programa ste-by-step e inspecionar pilha e variáveis ​​no depurador. A entrada de comandos e seus operandos é otimizada para celular. Esta calculadora está usando aritmética de ponto flutuante com precisão quadra (64 bits para mantissa e expoente) implementado por Nikolay Klimchuk.

& Middot; PCalc mantém no banco de dados todos os seus programas. Um programa consiste no procedimento principal e pode ser alguns subprocedimentos. O programa pode ter parâmetros de entrada. Os valores destes parâmetros serão solicitados quando o programa for iniciado. O acesso aos parâmetros é realizado usando a instrução de entrada.& Middot; PCalc fornece linguagem baseada em pilha (como Forth). Os operandos são empurrados na pilha e as operações são executadas com elementos de topo da pilha. Resultados temporários também podem ser armazenados em variáveis ​​locais (de auto ou procedimento externo). A pilha também é usada para passar parâmetros para procedimentos e valores de retorno. O conteúdo da pilha após o retorno do procedimento principal é tratado como resultado do programa. Também é possível visualizar valores de variáveis ​​do procedimento principal (se o programa deve retornar muitos resultados, é mais conveniente armazená-los em variáveis ​​locais).

& Middot; PCalc fornece os seguintes grupos de instruções: carregar / armazenar, operadores, funções, fluxo de controle. As instruções dos três primeiros grupos não requerem explicação extra. As instruções de fluxo de controle incluem ramificações de chamada de procedimento, retorno, condicional (IF) e incondicional (GOTO). IF transforma o controle para o rótulo especificado se o valor na pilha for zero. O rótulo para estas instruções é especificado selecionando a instrução na lista. Observe que quando você está inserindo nova instrução de ramificação ainda não está presente na lista.& Middot; O PCalc oferece amplas capacidades de edição. É possível adicionar / remover / renomear qualquer variável / parâmetro / função. A única restrição é que não é possível remover a entidade que é usada. Também é possível mover o rótulo (ajustando todas as instruções de ramificação referenciando este rótulo) ou alterar o alvo de uma instrução de ramificação particular.

& Middot; PCalc permite introduzir nova variável somente quando você estiver especificando operando para armazenar. O método Operando da carga é selecionado a partir da lista de variáveis ​​disponíveis. De alguma forma evita que o programador use variáveis ​​não inicializadas.



Aplicações semelhantes

Outras aplicações do desenvolvedor Konstantin Knizhnik

Comentário para PCalc for Java

Comentários não encontrado
Adicionar comentário
Ligue imagens!