Preguntas sobre estructuras de control en programaciónVersión en línea Evaluar el conocimiento práctico de los estudiantes sobre estructuras condicionales, bucles, estructuras anidadas. por Luis Gavilanes 1 Se desea iterar sobre una lista de palabras y mostrarlas en orden alfabético. ¿Qué estructura de control utilizarías para lograr esto? a if b while c for d switch 2 Estás desarrollando un programa que simula el comportamiento de un semáforo. ¿Qué estructura de control utilizarías para gestionar el cambio de luces en el semáforo? a if b while c for d switch 3 Quieres realizar una acción específica cuando se cumplan múltiples condiciones. ¿Qué estructura de control proporciona una manera eficiente de manejar estas situaciones? a if b while c for d switch 4 Tienes una lista de números y deseas sumar solo los números pares. ¿Qué tipo de estructura de control te sería útil para recorrer la lista y realizar la suma? a if b while c switch d for 5 Imagina que estás construyendo un juego simple. Necesitas que un personaje se mueva hacia la derecha en la pantalla mientras el jugador mantenga presionada una tecla. ¿Qué estructura de control utilizarías para manejar este movimiento continuo? a if b while c for d do-while 6 Un programa debe imprimir "Hola" si un número ingresado por el usuario es mayor que 10. Si el número es 10 o menor, debe imprimir "Adiós". ¿Qué estructura de control utilizarías para implementar esto? a if b while c for d switch 7 Observa la imagen adjunta. Indica qué estructura de control está representada en el diagrama. a if b while c for d switch 8 Se te presenta el siguiente diagrama que muestra el flujo de un programa. Identifica la estructura de control que se está utilizando en el punto marcado. a if b while c for d switch 9 Observa la siguiente imagen que representa un diagrama de flujo. Indica cuál es la estructura de control representada en el diagrama. a if b while c for d switch 10 Se te proporciona el siguiente fragmento de código en Python. Debes identificar qué estructura de control se está utilizando. for i in range(5): print("Iteración", i) a if b while c for d switch Explicación 1 La estructura de control más adecuada para iterar sobre una lista y mostrar elementos en orden alfabético sería un bucle for. No se utiliza while por que necesitarías inicializar y actualizar una variable de control dentro del bucle para asegurarte de que se detenga adecuadamente. 2 En este caso, la estructura de control más apropiada sería switch para gestionar el cambio de luces en un semáforo. 3 La estructura de control if es la más adecuada para manejar múltiples condiciones y realizar acciones específicas en cada caso. 4 La estructura de control más adecuada para recorrer una lista y sumar solo los números pares sería un bucle for. 5 Para manejar un movimiento continuo mientras se mantiene presionada una tecla, la estructura de control más adecuada sería un bucle while. 6 En este caso, utilizarías una estructura de control if-else para tomar decisiones basadas en la condición proporcionada. 7 La estructura de control es un bucle while, y esto se refleja en el diagrama de flujo, donde el programa se repite mientras se cumple la condición. 8 El punto marcado en el diagrama representa una estructura de control if, ya que se toma una decisión basada en una condición. 9 La estructura de control representada en el diagrama es un bucle while, ya que el flujo se mantiene mientras se cumple una condición.