SoloCodigo

Programación General => Pascal => Mensaje iniciado por: gatita26 en Domingo 10 de Noviembre de 2002, 05:19

Título: Re: necesito urgente ayuda en notacion polaca en pascal
Publicado por: gatita26 en Domingo 10 de Noviembre de 2002, 05:19
Necesito el codigo en pascal de un programita que introdusca una expresion infija y la devuelva en postfija
ej
a+b/c*d  infija
ab+cd*/  postfija
Ayudame porfavor lo necesito urgente...
Yo te puedo ayudar en el lenguaje que quieras menos pascal ok??
Necesito hacer esta tarea Please...:(
Título: Re: necesito urgente ayuda en notacion polaca en pascal
Publicado por: deldar en Martes 3 de Diciembre de 2002, 11:28
Da igual el lenguaje en el que lo programes ,para hacerlo bien tendras que montar un traductor. Fijate en que para cada dos operandos usas un operados y necesitas los do operadores, fijate también en las prioridades de las operaciones(generalmente +,-,*,/) espero que esto te ayude
Título: Re: necesito urgente ayuda en notacion polaca en pascal
Publicado por: Gero en Lunes 9 de Diciembre de 2002, 03:55
Por favor explicadme que es eso...

Gerard...:)
Título: necesito urgente ayuda en notacion polaca en pascal
Publicado por: deldar en Jueves 12 de Diciembre de 2002, 17:39
Un ordenador necesita para realizar una operacion los dos operandos primero

p.ej:

6+3

el ordenador necesita conocer por este orden 6,3,+

si lo complicamos p.ej:

(6+3)*(4-2)

tendremos que necesita:

6,3,+,4,2,-,*

no se si esto ultimo es exacto pero te dará una idea