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

Get started free

ESTRUCTURAS DE REPETICION

Morales Escarraman Jania Sarahi

Created on March 18, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Historical Presentation

Human Rights Presentation

Memphis Presentation

Blackboard Presentation

Florida Neon Presentation

Genial Storytale Presentation

Psychedelic Presentation

Transcript

cbtis 134 "Nicolas Catalan".

ESTRUCTURAS DE REPETICION

Alumna: Jania Sarahi Moeales Escarraman.
"2 - A "
¿ Que son las estructuras de repaticion ?

Las estructuras de repetición (o bucles) en programación permiten ejecutar un conjunto de instrucciones varias veces sin necesidad de reescribir el código, ahorrando tiempo y mejorando la legibilidad. Estas estructuras se basan en una condición o un número definido de iteraciones para funcionar

Caracteristicas :

Sus características son: Condición de parada: Es una expresión lógica que determina si el ciclo continúa o se detiene. Variable de control: Casi siempre existe una variable (como un contador o una bandera) que cambia de valor durante la ejecucion. Iteración: Cada una de las vueltas o repeticiones individuales que realiza el ciclo se denomina iteración. Automatización: Su propósito principal es reducir líneas de código y minimizar errores humanos al realizar tareas idénticas de forma masiva.

Componentes y conceptos clave:

Iteración: Cada ejecución individual del bloque de código dentro del bucle. Variable de control: Variable que gestiona el número de repeticiones o evalúa la condición. Contador/Acumulador: Variables utilizadas para llevar la cuenta de ciclos o sumar resultados dentro de la repetición.

Tipos principales de estructuras:

Para / Desde (For): Se utiliza cuando se conoce de antemano el número exacto de repeticiones. Mientras (While): Ejecuta el bloque de código mientras una condición sea verdadera. La condición se evalúa al principio. Hacer-Mientras (Do-While / Repeat-Until): Similar al "Mientras", pero garantiza que el código se ejecute al menos una vez, ya que la condición se evalúa al final.

Importancia de las estructuras de repeticion :

La importancia de la estructuras de repetición son fundamentales en programación para ejecutar bloques de código múltiples veces sin redundancia, lo que ahorra tiempo, mejora la legibilidad y facilita el mantenimiento del software. Permiten automatizar tareas repetitivas, iterar sobre estructuras de datos y gestionar procesos eficientemente.

Eficiencia en el Código: Evitan escribir la misma línea de código varias veces, reduciendo la longitud de los programas. Automatización y Escalabilidad: Permiten procesar conjuntos de datos grandes (por ejemplo, calcular promedios de 1000 empleados) de forma automática. Mejor Mantenimiento: Al centralizar la lógica de repetición, es más fácil realizar cambios o correcciones en una sola estructura en lugar de múltiples líneas copiadas. Control de Flujo: Facilitan el control preciso del número de iteraciones o la repetición basada en condiciones (verdadero/falso), mejorando la fiabilidad del software.

Estructura Mientras (while)

La estructura mientras (while) es una sentencia de control iterativa que ejecuta repetidamente un bloque de código mientras una condición booleana sea verdadera (true). Evalúa la condición antes de cada iteración; si es falsa inicialmente, el bloque no se ejecuta nunca. Es ideal cuando no se conoce de antemano el número exacto de repeticiones.

Ejemplo :

Características y Funcionamiento:Condición inicial: Se evalúa al principio. Si es cierta, entra al bucle. Cuerpo del bucle: Instrucciones que se repiten. Actualización: Es crucial modificar la variable de condición dentro del bucle para evitar bucles infinitos. Finalización: El bucle termina cuando la condición se vuelve falsa

Ejemplos de la estructura mientras (while):

while (condición) { // Bloque de instrucciones a repetir // Incremento o cambio para evitar bucle infinito }

Diferencia principal con do-while: While: Evalúa al principio (0 o más iteraciones). Do-While: Evalúa al final, asegurando que el código se ejecute al menos una vez.

Estructura Para (for)

La estructura for es un bucle de control utilizado para repetir un bloque de código un número definido de veces. Su estructura clásica (C++/Java)consta de tres partes entre paréntesis: inicialización de la variable, condición de continuación y actualización (incremento/decremento), separadas por punto y coma: for (inicio; condicion; salto) { cuerpo }

Componentes Principales:Inicialización: Establece el valor inicial de la variable de control (contador), por ejemplo, int i = 0. Condición: Expresión booleana evaluada antes de cada iteración; si es cierta, el bucle continúa; si es falsa, termina. Actualización (Salto): Modifica el valor de la variable de control después de cada iteración (ej. i++, i--). Cuerpo: Bloque de código a ejecutar repetidamente entre llaves { }.

Ejemplos de la estructura para (for)

for (int i = 0; i < 5; i++) { // Se ejecuta mientras i sea menor a 5 cout << i; }

En lenguajes clásicos (C++, Java, C#) Se basa en tres partes: inicialización, condición y actualización

Componentes clave: Variable de control: (usualmente i) rastrea en qué paso vas. Condición de parada: Evita que el ciclo sea infinito. Cuerpo: Las instrucciones que quieres que se repitan.

Estructura Repetir-Hasta que (do-while)

La estructura repetir hasta que (do-while en lenguajes como C, C++, Java) es un ciclo de control repetitivo que garantiza la ejecución de sus instrucciones al menos una vez. A diferencia del ciclo while (que evalúa la condición al inicio), el do-while evalúa la condición al final, permitiendo que el bloque de código se ejecute primero.

Características y Funcionamiento Clave:Ejecución Garantizada: El cuerpo del ciclo se ejecuta siempre, al menos una vez, independientemente de si la condición es verdadera o falsa desde el inicio. Condición al Final: Primero se realiza el bucle de instrucciones y, al final, se evalúa una expresión lógica para decidir si el ciclo continúa o termina. Finalización (Repetir-Hasta que): En muchos contextos (como PSeInt), el ciclo repite las instrucciones mientras la condición sea falsa, y se detiene cuando la condición se vuelve verdadera.

ejemplos :

do { // Instrucciones } while (condición);

Repetir // Bloque de instrucciones Hasta Que <condición> Importante: Es necesario modificar la variable de control dentro del bloque para evitar bucles infinitos.

Ejercicios de la estructura de control (repetir):
ejercios de repetir :
ejercios de repetir :

¡gracias!

ATTE:Jania Sarahi