| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:23:02
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Alguém conhece isso?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:24:56
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Notação polonesa os operadores são posfixados (1 2 +), imagino que a resersa sejam prefixados (+ 1 2).
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:28:10
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
É o contrário, mas não entendi como fazer a operação com vários operadores e operandos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:32:31
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Como o Louds falou essa notação é a pre-fixada
Um operador precede seus operandos.
Por exemplo
+ 9 - 5 6
o que é igual a
9 + ( 5 - 6 )
Monte a árvore de baixo pra cima que vc consegue visualizar a expressão
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:35:21
|
Igor_Barros
JavaGuru
Membro desde: 02/12/2003 01:22:11
Mensagens: 248
Localização: SP
Offline
|
Joga numa pilha...
Tipo...
1
2
3
4
5
6
7
8
9
10
Agora quando vc clicar nos operadores, ele faz conforme a ordem da pilha... se você quiser fazer 10 + 9 * 8 / 7
vc tem q apertar o +
ai automaticamente ele vai pegar o 10 que é o ultimo item da pilha e vai somar com o de cima
ai vai ficar
1
2
3
4
5
6
7
8
19
ai você aperta o * e ele vai pegar o ultimo item 19 e multiplicar com o penultimo...
1
2
3
4
5
6
7
152
ai você aperta o dividir
ele pega o ultimo e divide pelo penultimo
1
2
3
4
5
6
21.714
Entendeu?
Ela é reversa porque ela pega o ultimo e o penultimo... ela seria normal se ela pegasse o primeiro e o segundo.
|
Igor Barros
http://www.javablogs.com.br/blogs/page/igorbarros |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:40:11
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Não!! posfix é polonesa reversa, a prefixada é que é a polonesa normal!! Não me confundam!! Em quem acredito agora, em vocês ou na apostila uáááááááá?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 16:47:47
|
Igor_Barros
JavaGuru
Membro desde: 02/12/2003 01:22:11
Mensagens: 248
Localização: SP
Offline
|
hahahahaha
Pega uma calculadora HP 48Gx.
Joga os valores nela e vê se ela não vai te mostrar do jeito que eu falei...
A HP trabalha com RPN e é desse jeitinho que ela faz contas.
|
Igor Barros
http://www.javablogs.com.br/blogs/page/igorbarros |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 17:20:27
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Esclarecendo mais um pouco, RPN, ou postfix, eh o que as HPs usam, enquanto LISP e amigas usam prefix.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 17:42:21
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Eu confundi mesmo.
Eu lembro que a HP usa notação polonesa, mas não a reversa, dai me confundi e falei tudo errado.
Acredite na tua apostila e no cv...
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 17:53:01
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Então, LISP usa Notação Polonesa, não Notação Polonesa Reversa!!!
Então:
Acedito que fzampa = False, louds = false e Apostila = True
PS: Eu pensava que postfix era um servidor de email hehehehehehehhehehhhhh
This message was edited 1 time. Last update was at 06/04/2005 17:53:36
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 18:01:47
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Na verdade eu só exemplifiquei o que já tinha sido dito
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 18:15:22
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Tu disse "Como o Louds falou essa notação é a pre-fixada ". Bom mas problemas de comunicação à parte, rapaz, gostei muuuuito desse jeito em árvore que você exemplificou, fica bem mais fácil interpretar as expressões.
Vou acertar todas as questões de RPN do concurso com a ajuda de vocês
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 18:30:47
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Postfix eh um servidor de e-mail, TAMBEM. Mas a notacao pos-fixa ja existia antes de inventarem o e-mail
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 18:54:20
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
A notação postfix ou a posfix?
Bom pelo Google, é postfix mesmo e a apostila que peguei tá errada!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2005 19:10:41
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
postfix ou pos-fixada = HP
infix = matematica de 2a serie
prefix ou pre-fixada = LISP
FUI CLARO!?
|
|
|
 |
|
|