Evaluacion De Expresiones

6,085 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,085
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
62
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Evaluacion De Expresiones

  1. 1. 1.8 Evaluación de expresiones.<br />
  2. 2. 1.8 Evaluación de expresiones.<br />Jerarquía de operadores lógicos:<br />()<br />⌐<br />^<br />V<br />-&gt;<br />&lt;-&gt;<br />
  3. 3. Ejemplo de árbol sintáctico<br />
  4. 4. 1.8 Evaluación de expresiones.<br />Árbol sintáctico: Un árbol no es otra cosa que una forma de visualizar la estructura de una oración. Es una notación puramente formal, sin sustancia alguna.<br />
  5. 5. 1.8 Evaluación de expresiones.<br /> Algoritmo para construir una tabla de verdad de una fórmula en lógica de proposiciones.<br />Escribir la fórmula con un número arriba de cada operador que indique su jerarquía. Se escriben los enteros positivos en orden, donde el número 1 corresponde al operador de mayor jerarquía. Cuando dos operadores tengan la misma jerarquía, se le asigna el número menor al de la izquierda. Ver Tema 1.5Algebra Declarativa.<br />Construir el árbol sintáctico empezando con la fórmula en la raíz y utilizando en cada caso el operador de menor jerarquía. O sea, del número mayor al menor. Ver Tema 1.5 Algebra Declarativa.<br />
  6. 6. 1.8 Evaluación de expresiones.<br />Numerar las ramas del árbol en forma secuencial empezando por las hojas hacia la raíz, con la única condición de que una rama se puede numerar hasta que estén numerados los hijos. Para empezar con la numeración de las hojas es buena idea hacerlo en orden alfabético, así todos obtienen los renglones de la tabla en el mismo orden para poder comparar resultados.<br />Escribir los encabezados de la tabla las fórmulas siguiendo la numeración que se le dió a las ramas en el árbol sintáctico.<br />Asignarle a los átomos, las hojas del árbol, todos los posibles valores de verdad de acuerdo al orden establecido. Por supuesto que el orden es arbitrario, pero como el número de permutaciones es n!, conviene establecer un orden para poder comparar resultados fácilmente.<br />
  7. 7. 1.8 Evaluación de expresiones.<br />Asignar valor de verdad a cada una de las columnas restantes de acuerdo al operador indicado en el árbol sintáctico utilizando las tablas de verdad correspondiente del Tema 1.3 Conexiones Logicas y Jerarquias. Conviene aprenderse de memoria las tablas de los operadores, al principio pueden tener un resumen con todas las tablas mientras se memorizan.<br />La última columna, correspondiente a la fórmula original, es la que indica los valores de verdad posibles de la fórmula para cada caso.<br />
  8. 8. 1.8 Evaluación de expresiones.<br />Intente: (p -> ¬q) v (¬p v r) <br />

×