Escolar Documentos
Profissional Documentos
Cultura Documentos
Contenido
Estructuras repetitivas _________________________________________________________________________________ 1
Ciclo For __________________________________________________________________________________________________ 2
Ciclo While _______________________________________________________________________________________________ 3
Ciclo Do_While ___________________________________________________________________________________________ 4
Comparacin entre ciclos repetitivos ________________________________________________________________ 5
ESTRUCTURAS REPETITIVAS
Estructuras repetitivas
Ls estructurs repetitivs son quells que sirven pr evitr l molesti de ndr repitiendo un cciones
vris veces. Ests sirven pr que un ccion se ejecute un determindo numero de veces, y depende del
cumplimiento de un determind cciones (un condicion).
Ls estructurs repetitivs permiten ejecutr cciones que pueden descomponerse en otrs cciones
primitivs, est estructur debe tener un entrd y un slid en l cul se ejecute l ccion un
determindo o indetermindo numero de veces. Ls estructurs repetitivs pueden ser :WHILE (mientrs),
FOR (pr), DO WHILE (hcer mientrs).
Pgin 1
ESTRUCTURAS REPETITIVAS
Ciclo For
L estructur repetir conocid como l instruccion FOR, es l estructur lgortmic que se utiliz en un
ciclo que se ejecut un numero definido de veces. Est estructur est definid en culquier lenguje de
progrmcion.
Estructura general:
Ejemplo (C++)
if (altura>1.80)
cont1++;
else
cont2++;
}
system("pause");
}
Pgin 2
ESTRUCTURAS REPETITIVAS
Ciclo While
Estructur que se utiliz cundo no se conoce el numero de veces de repeticion. Esto es, el numero de
repeticiones depende de ls instrucciones y l informcion procesr (dtos).
Estructura general
while (condicin)
{
sentencia_1;
sentencia_n;
}
Ejemplo (C++)
void main()
{
int cont = 1;
float suma = 0, prom, edad;
while (cont <= 10)
{
cout << "Ingrese edad: " << endl;
cin >> edad;
suma = suma + edad;
cont = cont + 1;
}
system("pause");
}
Pgin 3
ESTRUCTURAS REPETITIVAS
Ciclo Do_While
Los ciclos do-while son un estructura de control cclica, los cules nos permiten ejecutr un o vris lnes
de codigo de form repetitiv sin necesidd de tener un vlor inicil e incluso veces sin siquier conocer
cundo se v dr el vlor finl, hst qu son similres los ciclos while, sin embrgo el ciclo do-while nos
permite ndir ciert ventj dicionl y est consiste que nos d l posibilidd de ejecutr primero el
bloque de instrucciones ntes de evlur l condicion necesri, de este modo los ciclos do-while, son ms
efectivos pr lguns situciones especfics.
Estructura general
do
{
Sentencias:
} while (condicin)
Ejemplo (C++)
cout << "El numero esta dentro del rango" << endl;
system("pause");
}
Pgin 4
ESTRUCTURAS REPETITIVAS
CICLO COMPARACION
While Adecud pr busqueds
El cuerpo puede o no ser
ejecutdo
L verificcion de l condicion
precede l ejecucion del
cuerpo
For Adecudo pr los recorridos
L verificcion de l condicion
procede l ejecucion del
cuerpo
Do_While Adecud en el cso de que se
deb de grntizr que el
cuerpo del ciclo se deb de
ejecutr cundo menos un vez
Pgin 5