Ir para conteúdo
Fórum Script Brasil
  • 0

RPN


Aleksandra

Pergunta

Pessoal ,

Poderiam me ajudar ?

Gostaria de algo mais simples.

O que tenho não é tão smples.

Poderiam me passar para o e-mail neresale@gmail.com

• Deve ser entregue o código fonte (.java e .class),

Notação RPN

Notação RPN: Expressões aritméticas em que os operadores surgem a seguir aos operandos (notação pós-fixa). RPN=Reverse Polish Notation

Notação infixa: Os operadores binários surgem entre os operandos.

Notação infixa: 2 * ( 4 + 5 ) / 3

Notação RPN: 2 4 5 + * 3 /

Vantagens de RPN: Não requer parênteses nem regras de precedência.

Avaliação de expressões RPN-Algoritmo

1. Processar seqüencialmente os elementos da expressão.

Para cada elemento:

a. Se o elemento for um número, colocá-lo na pilha;

b. Se for um operador

i. Retirar os dois elementos do topo da pilha;

ii. Processar os elementos de acordo com o operador;

iii. Colocar o resultado na pilha.

2. Retirar o (único) elemento da pilha: é o resultado.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...