Estructuras de Repetición (Bucles): Guía Completa de Programación
Toca para girar · Desliza para navegar
34 tarjetas
Pregunta: ¿Por qué surge la necesidad de las estructuras de repetición en algoritmos?
Respuesta: Porque sin ellas habría que replicar manualmente instrucciones para repetir operaciones (por ejemplo, evaluar la edad de muchas personas), lo que aume
Pregunta: ¿Qué objetivo tienen las estructuras iterativas o estructuras de repetición?
Respuesta: Generar ciclos en los que ciertas instrucciones se repitan una cierta cantidad de veces.
Pregunta: ¿Cómo se llama la primera estructura iterativa presentada y qué hace?
Respuesta: La estructura 'Mientras' (While); repite un bloque de instrucciones mientras se cumpla una condición.
Pregunta: En pseudocódigo, ¿cómo se representa la estructura 'Mientras'?
Respuesta: Mientras (condición) Hacer acción_1; ... acción_N; FinMientras
Pregunta: En C/C++, ¿cómo se escribe la estructura while equivalente al pseudocódigo 'Mientras'?
Respuesta: while (condicion) { statement_1; ... statement_n; }
Pregunta: ¿Qué sucede cuando el flujo del programa alcanza una sentencia 'Mientras'?
Respuesta: Se evalúa la condición; si es verdadera se ejecuta el bloque dentro del bucle; al terminar las instrucciones se vuelve a evaluar la condición.
Pregunta: ¿Qué ocurre si la condición del 'Mientras' es falsa en la evaluación inicial?
Respuesta: No se entra al bucle y las instrucciones dentro del 'Mientras' no se ejecutan.
Pregunta: ¿Qué ocurre cuando la condición de un bucle Mientras (while) se evalúa como Falso en la primera comprobación?
Respuesta: No se ejecuta ninguna iteración; es posible que nunca se ingrese al bucle si la condición es False desde el inicio.
Pregunta: ¿Cómo puedes controlar cuántas veces se ejecuta un bucle Mientras si quieres un número fijo de iteraciones?
Respuesta: Usando una variable contador inicializada (por ejemplo 0) que se incremente dentro del ciclo y una condición que compare el contador con el número des
Pregunta: En el ejemplo dado, ¿qué hace la condición Mientras(contador < 10)?
Respuesta: Hace que el bucle se ejecute exactamente 10 veces incrementando contador hasta que deje de ser menor que 10.