25 Aug
25Aug

ESTRUCTURAS DE REPETICIÓN


Son estructuras que se repiten N veces o mientras una condición sea verdadera. Son útiles cuando se requiere que una o mas operaciones se repitan con diferentes datos mientras una condición es verdadera o hasta un número finito de veces; Si la condición es falsa o excede un número de repeticiones se abandona la estructura interna de repetición y se continua con la ejecución normal de otros operadores fuera del ciclo.

De la misma forma que un ciclo puede estar definida por una condición o un número finito de veces, el ciclo se indefine cuando no se conoce el número de repeticiones.

Hacemos referencia al cuerpo del ciclo como el conjunto de operaciones que se repiten



ESTRUCTURAS DE REPETICIÓN (indefinidas)

DO-WHILE 

Diagrama de flujoPseudocódigoLenguaje C
Repetir
{
Cuerpo del ciclo
Modificación de expresión de la condición
}
Mientras (condición verdadera)
do
{
//cuerpo del ciclo
//modificar expresión
}
while (condición sea verdadera);

WHILE

Diagrama de flujoPseudocódigoLenguaje C
Mientras (condición verdadera) repetir
{
Cuerpo del ciclo
Modificación de expresión de la condición
}
Fin repetir
while (condición verdadera)
{
//Cuerpo del ciclo
//Modificar expresión
}

ESTRUCTURA DE REPETICIÓN (definida)

FOR

Diagrama de flujoPseudocódigoLenguaje C

Repetir desde iteración hasta iteración final
{
Cuerpo del ciclo
Modificación de expresión de la iteración
}
Fin repetir
for(interación inicial; iteración final; modificación de iteración)
{
//cuerpo del ciclo
}


EJEMPLO 1. ESTRUCTURA FOR

Este programa obtiene el promedio de 3 números enteros ingresados


EJEMPLO 2. ESTRUCTURA WHILE

Realizar algoritmo y código en lenguaje C que lea un número entero y cuente el número total de divisiones sucesivas entre 2 que se le pueden hacer a este número hasta que el cociente de la división sea cero.


EJEMPLO 3. ESTRUCTURA DO WHILE

Realizar un programa que cuente el número de letras ingresadas hasta que se pulse enter




Comentarios
* No se publicará la dirección de correo electrónico en el sitio web.
ESTE SITIO FUE CONSTRUIDO USANDO