Font size
WorksheetsDiagnostico Programación Estructurada
Total questions: 25
Worksheet time: 25mins
Antes de este curso, ¿qué tanto has programado en Python?
Qué tan cómodo/a te sientes leyendo código en Python?
¿Qué tema se te dificulta más?
¿Has usado un IDE (VS Code, Thonny, PyCharm)?
Cuando un programa falla, normalmente:
Si una condición es falsa, ¿qué ocurre?
El programa se detiene
Se ejecuta el "else"
Se repite la condición
Un estudiante aprueba si su nota ≥ 3.0. Si su nota es 2.9, entonces:
Aprueba
No aprueba
¿Cuál operador representa “y” lógico en Python?
&
and
or
¿Cuál es el orden correcto de un algoritmo?
Mostrar → leer → procesar
Leer datos → procesar → mostrar
Procesar → mostrar → leer
¿Para qué sirve un algoritmo?
Para escribir código
Para ejecutar programas
Para resolver un problema paso a paso
¿Cuál es un nombre de variable válido?
2edad
edad_estudiante
edad-estudiante
¿Qué tipo de dato es "3.5"?
int
float
string
¿Qué imprime este código?
x = 10
x = x + 5
print(x)
10
15
5
¿Cuál instrucción permite leer un valor desde teclado?
print()
input()
read()
¿Cuál línea genera un error?
edad = "20"
edad = edad + 1
Línea 2
Línea 1
Ninguna
¿Cuál es la salida?
edad = 18
if edad > 18:
print("Mayor")
else:
print("No mayor")
Mayor
No mayor
¿Cuál condición verifica que nota esté entre 3 y 5?
nota >= 3 or nota <= 5
nota >= 3 and nota <= 5
nota == 3 and 5
¿Qué palabra clave se usa para otra condición en Python?
elif
else if
otherwise
¿Cuándo usarías un if?
Para repetir código
Para declarar variables
Para tomar decisiones
¿Cuál opción representa una estructura condicional correcta?
if x == 5:
if x = 5:
if (x 5):
¿Cuántas veces se imprime "Hola"?
for i in range(4):
print("Hola")
4
3
7
Infinito
¿Qué imprime este código?
i = 0
while i < 3:
print(i)
i += 1
1 2 3
3 4 5
0 1 2
Nada
¿Para qué sirve un bucle?
Tomar decisiones
Repetir instrucciones
Guardar datos
¿Qué hace break?
Termina el programa
Descanso
Sale del bucle
Repite el ciclo
¿Qué problema resuelve este código?
num = int(input("Ingrese un número: "))
if num % 2 == 0:
print("Par")
else:
print("Impar")
Determina un valor para 2
Determina si un número es par o impar
Elimina un numero par o impar
Ingresa un numero
