Sie sind auf Seite 1von 7

ESTRUCTURAS REPETITIVAS

RODRIGO MARROQUIN 1017-14-5940


Animo, Dios permite la crisis para luego romper lo vejo y podre crear as
algo nuevo
TABLA DE CONTENIDO

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:

for (inicializacin ; condicion_iteracin ; incremento)


{
Sentencias
}

Ejemplo (C++)

//Ingrese 20 alturas y mostrar la cantidad de personas que miden mas de


1.80 y menos de 1.80
#include <iostream>
using namespace std;
void main()
{
float altura, cont1 = 0, cont2 = 0;
int i;

cout << "Ingrese alturas \n";


for (i = 0;2
79i < 20; i++)
{
cin >> altura;

if (altura>1.80)
cont1++;

else
cont2++;
}

cout << "Mayores de 1.80m : " << cont1 << endl;


cout << "Menores de 1.80m : " << cont2 << endl;

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).

Est estructur debe de estr compuest de dos prtes:

Ciclo: ls instrucciones que se ejecutn repetidmente


Condicion de termincion: l evlucion que decide cundo se termin el ciclo.

Estructura general

while (condicin)
{
sentencia_1;

sentencia_n;
}

Ejemplo (C++)

//Programa que pida edades de 10 personas y mostrar la suma y el promedio


#include<iostream>
#include<cmath>
using namespace std;

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;
}

prom = suma / 10;


cout << "La suma de las edades es: " << suma << endl;
cout << "El promedio de edades es: " << prom << endl;

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++)

//Programa que valida un numero dado en rango de 10 a 20


#include <iostream>
using namespace std;
void main()
{
int num;
cout << "Ingrese numero" << endl;
do
{
cin >> num;
} while (num > 10 && num < 20);

cout << "El numero esta dentro del rango" << endl;
system("pause");
}

Pgin 4
ESTRUCTURAS REPETITIVAS

Comparacin entre ciclos repetitivos

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

Das könnte Ihnen auch gefallen