Want to create interactive content? It’s easy in Genially!

Get started free

Notación Polaca

Paola Yunnuen Celis Peralta

Created on January 9, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

NotacióN pREFIJA

Notacion Polaca

nOTACIÓN PREFIJO

Notación polaca

También conocida como notación prefijo, prefija o polaca, en homenaje a Jan Lukasiewicz

Jan Lukasiewicz (1878-1956)

  • Matemático, lógico y filósofo polaco.
  • Aporto en la lógica.
  • Principio de no contradicción .
  • Principio del tercer excluido.
  • Innovar la lógica proposicional.

¿Qué es la notación polaca?

Notación que se aplica a la lógica, aritmética, álgebra y computación.

+info

CARACTERÍSTICA DISTINTIVA :

Los operadores se colocan a la izquierda de sus operandos.

+Ej.

Escritura de las expresiones

prefija

infija

  • El operador va antes de sus operandos
  • Los operandos conservan el orden que la notación infija.
  • Notación habitual y sencilla.
  • Operador se encuentra entre los operandos.

Ejemplo:

Ejemplo:

Postfija (PolacA inversa)

Ejemplo:

  • Analogía con la notación polaca.
  • Primero se encuentran los operandos y después el operador,
  • No necesita usar paréntesis para indicar el orden de la operaciones.

+info

Expresiones mediante árboles

+info

Ejemplo

¿Podemos escribir la siguiente expresión en notación polaca y polaca inversa?

Notación Polaca

Notación Polaca:

Notación Polaca Inversa

Notación Polaca Inversa:

Notación Polaca en Lógica Proposicional

  • Tradicionalmente, usa letras mayúsculas.

Fórmula bien formada en notación polaca

  • Cadena de caracteres o elementos generados por una gramática formal a partir de un alfabeto dado.
  • Sea alpha Una variable proposicional. Alpha es una fórumla bien formada.

+Ej.

+Solución

Notación ESTÁNDAR A NOTACIÓN POLACA

1.Buscamos el conector principal y escribimos la equivalente en notación polaca.

2. si el conector es unario, tomamos su argumento como una sub fórmula y aplicamos paso 1.

3. Si el conector es binario: a. Tomamos el primer argumento y aplicamos paso 1. b. Tomamos el segundo argumento y aplicamos paso 1.

4. Sí el símbolo es una variable proposicional, la escribirmos.

Ejemplo 1

Sea la siguiente fórmula proposicional, pasarla de notación estándar a notación poloca.

+Solución

Solución

Ejemplo 2

Dada la siguiente fórmula proposicional (en notación infija) , obtener las notaciones prefija y postfija con su respectiva notación polaca.

+Solución

Notación polaca En la Computación

Programación orientada a pilas

Lenguajes de programación: Forth, RPL, PostScript

Transforma la memoria en múltiples pilas y operando con ellas.

+Ej.

EJEMPLO

Sea la siguiente expresión infija (5+6)/(3+2) convertirla a expresión prefija.

+Solución

Notación polaca En la Computación

Sistemas operativos DE DATOS Y TUBERÍAS

Lenguaje de programación: unix

  • Cada cadena de procesos está conectada, tal que ,la salida es la entrada del próximo.
  • Se implenta la notación en la forma como los datos son procesados a través de la tubería.

Ejercicio

Sea la siguiente expresión en notación infija : 5*(12+4). Obtener su notación polaca y expresarla en notación prefija y postfija.

+Solución

+Solución

FIN DE LA PRESENTACIÓN

¡MUCHASGRACIAS!