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
2.
¿Cuál de las siguientes palabras clave inicia una estructura condicional en pseudocódigo estándar?
mientras
para
si
repetir
3.
Completa: En pseudocódigo, la palabra clave que se usa para ejecutar un bloque cuando la condición es verdadera es ______.
Respuesta: ____________________________________________
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
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
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: ____________________________________________
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
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: ____________________________________________
10.
Considera: si nota >= 60 entonces aprobado si no reprobado. Si nota = 60, ¿cuál es el resultado?
Aprobado
Reprobado
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')
12.
Traduce a una condición equivalente sin usar 'no': no (edad < 18). Escribe tu respuesta con operadores relacionales.
Respuesta: ____________________________________________
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
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
15.
¿Cuál es la palabra clave que introduce el bloque alternativo en una estructura condicional?
entonces
si no
fin si
sino
16.
La instrucción que marca el final de una estructura condicional en pseudocódigo es ______.
Respuesta: ____________________________________________
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
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: ____________________________________________
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
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