En la notación matemática existen 3 formas de expresiones:
1. Infija
2. Prefija
3. Postfija
Como alguien interesado en Matemáticas y programación hasta ahora solo me había interesado en la notación infija. Pero antes de seguir veamos que es cada una de las notaciones.
Iré con la mas familiar de todas las notaciones, la infija si yo deseo sumar 5 mas 4; en notación infija quedaría:
5+4
En notación prefija quedaría:
+ 5 4
En notación postfija:
5 4 +
Pero ahora veamos una expresión infija mas complicada como la siguiente:
5+2*(7+8)-(15-2/(20+(5/8)))
Ahora escribamos esto en forma prefija:
(+ 5 (- (* 2(+ 7 8)) (- 15 (/ 2 (+ 20 (/ 5 8))))))
La formula se ve complicada y surge la natural pregunta: Qué ventaja tiene esto? La principal ventaja es que podemos mandar al diablo las
reglas de precedencia.
Volviendo al asunto que me ocupaba anteriormente, que tiene que ver con el hecho de porque me interesé en la notación prefija y postfija, cuando hasta ahora solo habia usado notación infija, la respuesta es debido a mi interés por el LISP.
VINCULOS EXTERNOS:
Tabla de Símbolos Matemáticos.