Actividad
Desarrollador de interfaces gráficas [Nivel 1]
Lección 2 / Actividad 1
Uso de bucles
IMPORTANTE
Para resolver tu actividad, guárdala en tu computadora e imprímela.
Si lo deseas, puedes conservarla para consultas posteriores ya que te sirve
para reforzar tu aprendizaje. No es necesario que la envíes para su revisión.
Propósito de la actividad
Identificar los tipos de datos estructurados, reconocer la utilidad de las
sentencias de control de flujo y practicar tu conocimiento sobre bucles para
ejemplos cotidianos.
Practica lo que aprendiste
I. Relaciona las variables de la columna izquierda con las estructuras
de datos que almacenan.
( ) notas = [6.7, 8.2, 9.9] A) Tupla
( ) alumnos = (‘Ana’, ‘Beto’, ’Claudia’) B) Lista
( ) calif = {‘Ana’: 6.7, ‘Beto’: 8.2, ‘Claudia’: 9.6} C) Diccionario
II. Coloca, en los paréntesis, la sentencia de control de flujo
correspondiente a su función en un programa.
( ) Sentencia que finaliza el ciclo en el que
se encuentra y no ejecuta el caso else
( ) Sentencia usada durante la A) Break
construcción de un programa, pues no B) Continue
realiza acción alguna en la sección de C) Pass
código en que se encuentra
( ) Omite el código que se encuentra
después y salta a la siguiente iteración en
un ciclo
Actividad
III. Corrige el programa para que no entre en un bucle infinito e
imprima el diccionario {'Ana': 6.7, 'Beto': 8.2, 'Claudia': 9.9}.
alumnos = ('Ana', 'Beto', 'Claudia')
notas = [6.7, 8.2, 9.9]
calificaciones = {}
index = 0
while index < len(alumnos):
calificaciones[index] = notas[index]
print(calificaciones)
IV. Modifica el programa anterior para que entregue el mismo
resultado, pero utilizando un ciclo for en lugar del ciclo while.
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
V. Realiza un programa usando ciclos for anidados que imprima un
diccionario con las 27 combinaciones posibles del menú.
Menú
Entrada Platillo principal Postre
Sopa Res Pastel
Crema de verduras Pollo Gelatina
Spaguetti Pescado Flan