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.
Detalhes de Aplicação:
Versão: 1.0
Data de upload: 1 Jul 11
Revelador: Konstantin Knizhnik
Licença: Livre
Popularidade: 334
Tamanho: 51 Kb
Comentários não encontrado