Práctico.
Resolver los siguientes ejercicios.
Ejercicio Nro 1: Expresiones
Si NUM1 y NUM2 son variables enteras que tienen asignados los valores 3 y 6 respectivamente. ¿Cuál será el resultado y el tipo de las siguientes expresiones?
a) (2+ 3* NUM1) <> (6 + NUM2 - 1)
b) 1 + (2/2) %NUM2 <= 4 * NUM1
c) 2 -7 / (2 * NUM1 – NUM1) = 0
Ejercicio Nro 2: Expresiones
Sean A, B y C variables numéricas enteras y X, Y variables lógicas. Los valores de las mismas en determinado momento son:
Calcular el valor de verdad de los siguientes predicados o condiciones; previa eliminación de los paréntesis innecesarios.
a) (A<B) | X
b) (A>3 | Y ) & ( C = 1)
c) ((~ (A<>3) & X) | C=1)
d) (~ X & (( A >5) | B > 5))
e) ((B<A ) & (A<B)) | (~ (~Y))
Ejercicio Nro. 3:
Considere los siguientes trozos de algoritmos escritos en lenguaje de diseño. Indique cuál será el valor de las variables A, B, C, D,E y F en cada paso de la ejecución de cada uno de los siguientes ejercicios. Las variables A,B y C son de tipo entero, mientras que las variables D,E, F son reales.
Ejercicio Nro. 4:
Escribir en lenguaje de diseño los predicados correspondientes a la siguiente información relativa a la base B, la altura A y la diagonal D de un rectángulo.
a) La base es exactamente el doble que la altura
b) La base excede a la altura
c) La diagonal es siempre menor que la suma de la base y altura
Ejercicio Nro. 5:
Transcriba las siguientes frases en expresiones en lenguaje de diseño siendo A, B, C variables
a) Incremento la variable B con el doble de C (B,C: entero)
b) A la cuarta parte de c la divido por la mitad de B (A,B,C: entero)
c) A tiene el mismo valor que B y no se cumple C (A,B: entero, C:lógico)
d) Obtengo el 15% de B y se lo descuento a C (B,C : entero)
e) C, incrementado en un 30%, no supera el 5% de B (B, C : entero)
f) Los valores de A siempre están en el rango de 1 a 500 (A: entero)
g) Los valores de C siempre están en el rango de “a” a “z” (C: carácter)
h) Los valores de B nunca están el rango de 1 a 500 (B: entero)
i) C puede contener sólo uno de los siguientes caracteres con que se identifica un estado civil:
“S”, “C”, “D”, “V” (C: carácter)
Ejercicio Nro. 6:
En una reunión de chicos y chicas deciden competir con su altura. Comienzan a medirse y el resultado es el siguiente:
Agustina es la de menor altura, Joaquín es más alto que José, pero a su vez José es más alto que Johana, y Johana está en segunda posición.
Escriba la expresión lógica que exprese cual es el orden de altura entre los chicos
Ejercicio Nro. 7:
Dado el siguiente trozo de algoritmo, declare cada una de las variables del tipo correspondiente y luego ejecute la secuencia de asignaciones, indicando el valor de cada variable en cada paso de la ejecución.