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.4/5 (Total Votes: 12)

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

Timer for Java
Timer for Java

27 Jun 11

Counter for Java
Counter for Java

27 Jun 11

MobiBrowser
MobiBrowser

27 Jun 11

Comentário para PCalc for Java

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