Professional Documents
Culture Documents
Enero 2018
Nombre: Cuenta:
Profesor: Sección:
Tipo selección
Instrucciones: Seleccione la respuesta correcta. Para ayudar a resolver los ejercicios de abajo consulte
la bibliografı́a que se le sugirió.
1. La siguiente oración no es una proposición.
(a) hoy es lunes o está lloviendo. (b) hoy es lunes o está lloviendo o está haciendo calor.
(c) hoy llueve y es lunes, o hace calor. (d) hoy llueve y hace calor. (e) hoy llueve.
4. La tabla que vemos a continuación corresponde adecuadamente con la proposición compuesta del
ejercicio 3:
p q r p ∧ q q ∨ p (p ∧ q) ∨ r r ∨ (q ∨ p) ((p ∧ q) ∨ r) ∧ (r ∨ (q ∨ p))
v v v v v v v v
v v f v v v v v
v f v v v v v v
v f f f v f v f
f v v f v v v v
f v f f v f v f
f f v f f v v v
f f f f f f f f
(a) Cierto (b) Falso
(a) Si hoy es un lunes lluvioso o un lunes caluroso entonces hoy es lunes o hace mucho calor pero
extrañamente llueve a cántaros.
(b) Si hoy es un lunes lluvioso o un lunes caluroso entonces hoy es lunes o llueve pero hace calor.
(c) Si hoy es un lunes lluvioso o un lunes caluroso entonces hoy es un lunes lluvioso o es un lunes
caluroso o es un dı́a lluvioso y caluroso.
(d) Si hoy es un lunes lluvioso o caluroso entonces hoy es lunes o está lloviendo o hace mucho calor.
(e) Si hoy es un lunes lluvioso caluroso entonces hoy es lunes o llueve pero hace calor.
F
principio a, b a=0 a←a−1 b←b+1
fin
(a) Las tres estructuras. (b) Secuencia y decisión únicamente. (c) Solo secuencia.
(d) Solo selección. (e) Secuencia y repetición únicamente.
(a) No tiene ningún sentido. (b) Este algoritmo suma los dos valores ingresados e imprime
la suma. (c) Solo vuelve a imprimir el valor de b.
(d) Este algoritmo hace algo solo si a es cero. (e) Este algoritmo imprime la resta de
los dos valores ingresados.
10. Considere la siguiente función definida por partes donde n es un número entero.
3n + 1 si n es impar
t(n) =
n/2 si n es par
¿n es V
principio n par? 3n+1
n/2 fin
(a) 298 (b) 297 (c) 296 (d) 299 (e) 300
12. En el algoritmo del ejercicio anterior se puede identificar una estructura de repetición:
(a) Mientras (b) Hacer Mientras (c) Para (d) Ninguna de las anteriores.
13. Al suponer que a = 4 y b = 7 la salida en pantalla es:
principio
a b
fin V
a
a=b
F
F
a<b a < −a − b
b < −b − a
V F
a=b
14. Suponga que se quiere freı́r un número determinado de hamburguesas, para tal objetivo se tiene una
pequeña parrilla donde se pueden colocar a lo más dos hamburguesas a la vez. Cada hamburguesa
tiene que ser freı́da por ambos lados, cada lado de la hamburguesa se frı́e en 1 minuto, ya sea
que haya una o dos hamburguesas en la parrilla. Considere el siguiente algoritmo, si se tiene una
sola hamburguesa, se frı́e un lado a la vez, si se tienen 2 hamburguesas se frı́en juntos un lado
a la vez(tomando dos minutos en total), si hay mas de 2 hamburguesas se van escogiendo dos
hamburguesas a la vez hasta que queden 1 o dos hamburguesas.al finalizar este proceso. ¿El siguiente
algoritmo escrito en pseudocódigo dicta bien las instrucciones para freı́r todas las hamburguesas?
Inicio
escribir "Cuantas hamburguesas desea freir";
leer n;
si n=1 Entonces
escribir "Freir una hamburguesa en la parrilla";
sino
mientras n>2 Hacer
escribir "Tome dos hamburguesas para freirlas en la parrilla";
finmientras
escribir "freir dos hamburguesas en la parrilla";
finsi
Fin