wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Diagnostico Programación Estructurada

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Antes de este curso, ¿qué tanto has programado en Python?

4 lines
2.

Qué tan cómodo/a te sientes leyendo código en Python?

4 lines
3.

¿Qué tema se te dificulta más?

4 lines
4.

¿Has usado un IDE (VS Code, Thonny, PyCharm)?

4 lines
5.

Cuando un programa falla, normalmente:

4 lines
6.

Si una condición es falsa, ¿qué ocurre?

a)

El programa se detiene

b)

Se ejecuta el "else"

c)

Se repite la condición

7.

Un estudiante aprueba si su nota ≥ 3.0. Si su nota es 2.9, entonces:

a)

Aprueba

b)

No aprueba

8.

¿Cuál operador representa “y” lógico en Python?

a)

&

b)

and

c)

or

9.

¿Cuál es el orden correcto de un algoritmo?

a)

Mostrar → leer → procesar

b)

Leer datos → procesar → mostrar

c)

Procesar → mostrar → leer

10.

¿Para qué sirve un algoritmo?

a)

Para escribir código

b)

Para ejecutar programas

c)

Para resolver un problema paso a paso

11.

¿Cuál es un nombre de variable válido?

a)

2edad

b)

edad_estudiante

c)

edad-estudiante

12.

¿Qué tipo de dato es "3.5"?

a)

int

b)

float

c)

string

13.

¿Qué imprime este código?

x = 10

x = x + 5

print(x)

a)

10

b)

15

c)

5

14.

¿Cuál instrucción permite leer un valor desde teclado?

a)

print()

b)

input()

c)

read()

15.

¿Cuál línea genera un error?

edad = "20"

edad = edad + 1

a)

Línea 2

b)

Línea 1

c)

Ninguna

16.

¿Cuál es la salida?

edad = 18

if edad > 18:

print("Mayor")

else:

print("No mayor")

a)

Mayor

b)

No mayor

17.

¿Cuál condición verifica que nota esté entre 3 y 5?

a)

nota >= 3 or nota <= 5

b)

nota >= 3 and nota <= 5

c)

nota == 3 and 5

18.

¿Qué palabra clave se usa para otra condición en Python?

a)

elif

b)

else if

c)

otherwise

19.

¿Cuándo usarías un if?

a)

Para repetir código

b)

Para declarar variables

c)

Para tomar decisiones

20.

¿Cuál opción representa una estructura condicional correcta?

a)

if x == 5:

b)

if x = 5:

c)

if (x 5):

21.

¿Cuántas veces se imprime "Hola"?

for i in range(4):

print("Hola")

a)

4

b)

3

c)

7

d)

Infinito

22.

¿Qué imprime este código?

i = 0

while i < 3:

print(i)

i += 1

a)

1 2 3

b)

3 4 5

c)

0 1 2

d)

Nada

23.

¿Para qué sirve un bucle?

a)

Tomar decisiones

b)

Repetir instrucciones

c)

Guardar datos

24.

¿Qué hace break?

a)

Termina el programa

b)

Descanso

c)

Sale del bucle

d)

Repite el ciclo

25.

¿Qué problema resuelve este código?

num = int(input("Ingrese un número: "))

if num % 2 == 0:

print("Par")

else:

print("Impar")

a)

Determina un valor para 2

b)

Determina si un número es par o impar

c)

Elimina un numero par o impar

d)

Ingresa un numero