Please enable JavaScript.
Coggle requires JavaScript to display documents.
ESTRUCTURAS REPETITIVAS (BUCLE) Tatiana Elizabeth Fuentes Medrano primero…
ESTRUCTURAS REPETITIVAS (BUCLE) Tatiana Elizabeth Fuentes Medrano primero general "D"
Pseudocódigo para i <- Hasta 15 con Paso 1 Hacer
Escribir "Haciendo flexión número: ", i
FinPara
3: Bucle FOR (Para)
¿Cuándo se usa?: Cuando se conoce exactamente la cantidad de veces que se repetirá el proceso (número predeterminado de iteraciones).
Sintaxis / Partes: Valor inicial, límite (condición) y aumento/decremento (paso).
Ejemplo Real 1🏋️♂️ 🤸♀️ (Vida Cotidiana): Hacer una rutina de ejercicio de 15 flexiones. Emiezas en 1 y repites hasta llegar a 15 aumentando de 1 en 1.
Ejemplo Real 2 📧(Mundo Digital): Un sistema escolar que envía un correo masivo a 50 usuarios registrados.
Componentes de un Bucle
Viñeta Contador (o variable de control): Variable numérica que lleva la cuenta de cuántas veces se ha ejecutado el ciclo (ej. incrementa de 1 en 1).
Viñeta Condición de parada: Expresión lógica (Verdadero/Falso) que determina cuándo debe detenerse el bucle. Es obligatoria para evitar bucles infinitos.
Bucle WHILE (Mientras)
• ¿Cuándo se usa?: Cuando no se sabe de antemano cuántas veces se repetirá la acción, ya que depende de una condición que cambia durante la ejecución.
• Sintaxis / Partes: Evalúa una condición lógica (Verdadero/Falso) antes de cada repetición.
• Ejemplo Real 1🥣 (Vida Cotidiana): Mezclar la masa de un pastel mientras tenga grumos. Si la condición "tiene grumos" es verdadera, sigues mezclando.
• Ejemplo Real 2🎮 (Mundo Digital): Mantener activo un videojuego mientras la vida del jugador sea mayor a 0.
Mientras vida > 0 Hacer
Escribir "El juego continúa..."
// El jugador recibe daño
FinMientras
(Bonus/Avanzado): Bucle DO-WHILE (Hacer-Mientras)
• Diferencia principal: A diferencia del WHILE tradicional (que evalúa la condición al inicio y puede no ejecutarse nunca), el DO-WHILE garantiza que el bloque de instrucciones se ejecute al menos una vez antes de evaluar la condición.
• Ejemplo: 🔑Pedir una contraseña al usuario hasta que escriba la correcta. El sistema le pide la contraseña obligatoriamente la primera vez, y si falla, la vuelve a pedir.
Repetir
Escribir "Ingrese su contraseña:"
Leer password
Hasta Que password == "secreto123"
1: Definición y Propósito
Viñeta ¿Qué es un bucle y qué problema resuelve?
Viñeta Es una estructura de control que permite ejecutar un bloque de instrucciones de manera repetida varias veces.
Viñeta Problema que resuelve: Evita la duplicación innecesaria de código (repetición manual), haciendo que los programas sean más cortos, eficientes y fáciles de mantener.
Viñeta ¿Qué es un "bucle infinito" y por qué es un error técnico?
Viñeta Es un bucle cuya condición de parada nunca se cumple, haciendo que se ejecute indefinidamente.
Viñeta Por qué es un error: Consume el 100% de los recursos del procesador (CPU), congela la aplicación o causa fallos graves en el sistema.