Fundamentos de Pseudocódigo: Estructuras Condicionales
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
¿Qué es una estructura condicional en pseudocódigo?
Una instrucción que se repite varias veces
Una estructura que permite elegir entre diferentes caminos según una condición
Una forma de almacenar datos en variables
Una estructura que permite elegir entre diferentes caminos según una condición
2.
¿Cuál de las siguientes palabras clave inicia una estructura condicional en pseudocódigo estándar?
mientras
para
si
repetir
si
3.
Completa: En pseudocódigo, la palabra clave que se usa para ejecutar un bloque cuando la condición es verdadera es ______.
Respuesta: ____________________________________________
entonces
4.
¿Qué hace la parte 'si no' en una estructura 'si-entonces-si-no'?
Ejecuta el bloque si la condición es verdadera
Ejecuta el bloque si la condición es falsa
Repite el bloque varias veces
Finaliza la estructura
Ejecuta el bloque si la condición es falsa
5.
Dada la condición 'edad >= 18', ¿qué verifica?
Que edad sea mayor que 18
Que edad sea mayor o igual a 18
Que edad sea exactamente 18
Que edad sea mayor o igual a 18
6.
Completa el pseudocódigo para que imprima 'Aprobado' si nota >= 60, o 'Reprobado' en caso contrario: si nota >= 60 entonces imprimir('Aprobado') ______ imprimir('Reprobado') fin si
Respuesta: ____________________________________________
si no
7.
En pseudocódigo, ¿cuál es el operador de igualdad más común?
=
==
<>
!=
==
8.
¿Cuál es el resultado de evaluar la condición (5 > 3) y (2 < 1)?
Verdadero
Falso
Falso
9.
El operador lógico que retorna verdadero si al menos una de las condiciones es verdadera se escribe en pseudocódigo como ______ (en español).
Respuesta: ____________________________________________
o
10.
Considera: si nota >= 60 entonces aprobado si no reprobado. Si nota = 60, ¿cuál es el resultado?
Aprobado
Reprobado
Aprobado
11.
¿Cuál de los siguientes es un ejemplo válido de condicional anidada?
si a > b entonces si a > c entonces mayor es a fin si fin si
si a > b entonces a = a + 1 si no b = b + 1 fin si
si a > b entonces imprimir('mayor') fin si imprimir('fin')
si a > b entonces si a > c entonces mayor es a fin si fin si
12.
Traduce a una condición equivalente sin usar 'no': no (edad < 18). Escribe tu respuesta con operadores relacionales.
Respuesta: ____________________________________________
edad >= 18
13.
En una condición compuesta, ¿qué se evalúa primero?
Las operaciones aritméticas
Los operadores relacionales
Los paréntesis
Los operadores lógicos
Los paréntesis
14.
Dado el pseudocódigo: si hora < 12 entonces imprimir('Buenos días') si no si hora < 18 entonces imprimir('Buenas tardes') si no imprimir('Buenas noches') fin si. Si hora = 20, ¿qué se imprime?
Buenos días
Buenas tardes
Buenas noches
Buenas noches
15.
¿Cuál es la palabra clave que introduce el bloque alternativo en una estructura condicional?
entonces
si no
fin si
sino
si no
16.
La instrucción que marca el final de una estructura condicional en pseudocódigo es ______.
Respuesta: ____________________________________________
fin si
17.
Un estudiante escribe: si llueve entonces llevar_paraguas. En pseudocódigo estándar, ¿qué falta al final?
entonces
fin si
si no
nada, está completa
fin si
18.
Escribe la condición en pseudocódigo que verifique si un número x está entre 0 y 10 inclusive, usando operadores lógicos en español.
Respuesta: ____________________________________________
x>=0 y x<=10
19.
¿Cuál es la diferencia principal entre 'si-entonces' y 'si-entonces-si-no'?
El primero solo ejecuta un bloque; el segundo permite elegir entre dos bloques
El primero repite el bloque; el segundo lo ejecuta una vez
El primero usa operadores lógicos; el segundo usa aritméticos
No hay diferencia
El primero solo ejecuta un bloque; el segundo permite elegir entre dos bloques
20.
Si la condición en un 'si' es falsa y no hay parte 'si no', ¿qué sucede?
El programa muestra un error
Se ejecuta el bloque principal de todas formas
No se ejecuta ningún bloque y el programa continúa después de 'fin si'
Se ejecuta un bloque por defecto
No se ejecuta ningún bloque y el programa continúa después de 'fin si'
Respuestas
-
B.
Una estructura que permite elegir entre diferentes caminos según una condición
-
C.
si
-
entonces
-
B.
Ejecuta el bloque si la condición es falsa
-
B.
Que edad sea mayor o igual a 18
-
si no
-
B.
==
-
B.
Falso
-
o
-
A.
Aprobado
-
A.
si a > b entonces si a > c entonces mayor es a fin si fin si
-
edad >= 18
-
C.
Los paréntesis
-
C.
Buenas noches
-
B.
si no
-
fin si
-
B.
fin si
-
x>=0 y x<=10
-
A.
El primero solo ejecuta un bloque; el segundo permite elegir entre dos bloques
-
C.
No se ejecuta ningún bloque y el programa continúa después de 'fin si'