sábado, enero 21, 2006

Lenguaje Matematico


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.


3 comentarios:

sh0ckxor dijo...

Muy bien resumido tu post, directo al grano.

;oD pero no pusiste referencias, recuerda que si no las pones sobre todo si no son de libros, pues pensaré que es inventado.

Saludos.

José dijo...

Gracias por tu comentario sh0ckxor, siempre es buena idea incluir referencias, no todo el tiempo es posible de libros, pero por lo menos procuro agregar hiper-vínculos de sitios con un cierto grado de autoridad como lo es la santa Wikipedia .

canteros dijo...

me saco mala nota por q ago q borres pa pagina wn xDDD