Want to create interactive content? It’s easy in Genially!

Get started free

Estructuras de repeticion

Espinosa Castro Mairi Natalia

Created on March 18, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Microlearning: How to Study Better

Microcourse: Artificial Intelligence in Education

Microcourse: Key Skills for University

Microcourse: Learn Spanish

How to Create the Perfect Final Project

Create your interactive CV

Microcourse: Team Cybersecurity

Transcript

Estructuras de repeticion

🔹 MIENTRAS (while) 🔹 PARA (for) 🔹 REPETIR-HASTA QUE (do-while)

Desarrolla Algoritmos Para La Resolucion De Problemas Espinosa Castro Mairi Natalia Inteligencia Artificial 2°A

Comenzar

¿Que son las estructuras de repeticion?

Las estructuras de repetición son instrucciones que permiten ejecutar una o varias acciones varias veces sin tener que escribirlas repetidamente. Se utilizan en programación para automatizar procesos y hacer que los programas sean más eficientes, organizados y fáciles de entender. En lugar de repetir el mismo código muchas veces, se usa una estructura que lo repite automáticamente según una condición o un número determinado de veces.

Siguiente

Introduccion

A continuacion se explicara de manera breve: 1.- Explicacion sencilla 2.- ¿Para que sirve? 3.- Tipos principales 4.- Idea Visual

Mientras (while)

Es una estructura de repetición que ejecuta un bloque de instrucciones mientras una condición sea verdadera. Primero se evalúa la condición, y si se cumple, el ciclo se ejecuta. Esto se repite hasta que la condición deja de cumplirse.

+ Info

Para (For)

Es un bucle de repetición controlado por contador, ideal para ejecutar bloques de código un número conocido de veces. Consta de inicialización, condición de paro e incremento/decremento, permitiendo iterar eficientemente entre un rango de valores o sobre elementos (listas, arreglos) hasta que la condición es falsa.

Repetir (Hasta que)

Es una estructura de repetición que ejecuta primero el bloque de instrucciones y después evalúa la condición. Esto significa que siempre se ejecuta al menos una vez, sin importar si la condición es verdadera o falsa.

Mini Resumen

| Estructura | Cómo funciona | | while | Primero pregunta, luego repite | | for | Repite un número exacto | | do-while | Primero ejecuta, luego pregunta |

“Repetir no es perder tiempo, es automatizar para ser más eficiente.”

👤 Persona → 🔁 Repite acción → 🎯 Resultado Inicio → Repetición → Condición → Fin

Simulación de proceso (hasta que se agote un recurso): python bateria = 100 while bateria > 0: print(f"Teléfono encendido... Carga: {bateria}%") bateria -= 20 print("Teléfono apagado."

Condición: Expresión lógica (ej. i < 10) evaluada antes de cada iteración..

Actualización: Modificación de la variable de control (ej. i++) dentro del cuerpo para evitar ciclos infinitos.

Cuerpo: Bloque de código a ejecutar (instrucciones).

Inicialización: Definir la variable de control antes del ciclo (ej. i = 0)

Ejemplo

Ejemplo: pseudocode // Pide un número hasta que sea positivo Repetir Escribir "Ingrese un número mayor a 0:" Leer num Hasta Que num > 0

¿Para que sirven?

✔ Ahorran tiempo ✔ Evitan errores ✔ Hacen el código más corto ✔ Permiten automatizar tareas repetitivas

Explicacion sencilla

“Se repite un número exacto de veces”

Estructura

Inicialización: Se ejecuta una vez al inicio (ej. int i = 0). Condición: Se evalúa antes de cada vuelta. Si es verdadera (true), el bucle continúa. Actualización: Se ejecuta al final de cada iteración (ej. i++).

💡 Explicación fácil:

👉 “Primero lo haces… luego verificas”

Explicacion sencilla

Son como cuando haces algo muchas veces sin pensar, por ejemplo: Cepillarte los dientes todos los días Hacer ejercicios repetidos Intentar algo hasta que te salga bien 👉 En programación pasa lo mismo, pero con instrucciones.

Caracteristicas clave

Ejecución mínima: El bloque de instrucciones se ejecuta al menos una vez, independientemente de si la condición es verdadera desde el inicio. Condición de salida: El ciclo termina cuando la condición es verdadera. Diferencia con 'Mientras': Mientras que Mientras evalúa la condición antes de actuar (0 a N veces), Repetir lo hace después (1 a N veces). Evitar bucles infinitos:

Funcionamiento paso a paso

Ejecución: Se realizan las acciones dentro del bloque "Repetir". Evaluación: Se revisa la expresión lógica o condición. Decisión: Si es Falsa, el programa regresa al inicio del bloque y repite las acciones. Si es Verdadera, el bucle finaliza y el programa continúa con la siguiente instrucción fuera del ciclo

Caracteristicas clave

Conteo: Ideal cuando sabes de antemano el número exacto de iteraciones. Variables: La variable de control puede ser inicializada y modificada libremente. Diferencia con Python: En Python, for se usa más como un "for each" para recorrer iterables, mientras que en C/Java es un contador clásico.

⚠️ Importante:

Es el más ordenado y se usa mucho para contar o recorrer listas.

⚠️ Importante:

Se usa cuando necesitas que algo ocurra mínimo una vez.

Existen 3 estructuras principales: 🔹 while → se repite mientras una condición sea verdadera 🔹 for → se repite un número específico de veces 🔹 do-while → se ejecuta al menos una vez antes de verificar