Guia 7 Expresiones Booleanas
Enviado por amarogol • 15 de Mayo de 2014 • 398 Palabras (2 Páginas) • 211 Visitas
Guía 7 Expresiones booleanas y estructuras de decisión
Pregunta 1
Elijan un valor para la variable x, entre 5 y 10, y muestren la evaluación paso a paso de las siguientes expresiones booleanas. Confirma que el resultado obtenido es correcto utilizando el intérprete de Python.
1. x + 1 > x ** 2 or x + 5 <= 2 * x
2. x < 6 and not x >= 10 or not 2 ** x < 16
3. not (x > 3 and x <= 10) and (x ** 2 <= 16 or 2 * x <= x + 10)
Tomaremos x=7
1. 7 + 1 > 7 ** 2 or 7 + 5 <= 2 * 7 Se evalua los operadores aritméticos
7 + 1 > 49 or 7+5 <= 14 Se evalua los operadores aritméticos
8 > 49 or 12<= 14 Se evalua los operadores de comparación
False or True Se evalua la disyunción
True Resultado final
Evaluando la operación en phyton
>>> 7 + 1 > 7 ** 2 or 7 + 5 <= 2 * 7
True
2. 7 < 6 and not 7 >= 10 or not 2 ** 7 < 16 Se evalua los operadores aritméticos
7 < 6 and not 7 >= 10 or not 128< 16 Se evalua los operadores de comparación
False and not False or not False Se evalua los operadores de negación
False and True or True Se evalua la conjunción
False or True Se evalua la disyunción
True Resultado final
Evaluando la operación en phyton
>>> 7 < 6 and not 7 >= 10 or not 2 ** 7 < 16
True
3. not (7 > 3 and 7 <= 10) and (7 ** 2 <= 16 or 2 * 7 <= 7 + 10) Se evalua los operadores aritméticos
not (7 > 3 and 7 <= 10) and (49 <= 16 or 14 <= 7 + 10) Se evalua los operadores aritméticos
not (7 > 3 and 7 <= 10) and (49 <= 16 or 14 <= 17) Se evalua los operadores de comparación
not(True and True) and (False or True) Por tener presedencia se evalua los parentesis
not(True) and True Se evalua los operadores de negación
False and True Se evalua la conjunción
False Resultado final
Evaluando la operación en phyton
>>> not (7 > 3 and 7 <= 10) and (7 ** 2 <= 16 or 2 * 7 <= 7 + 10)
False
...