clase 6_2015-2.pptx

28
Estructuras de repetición Ing. Carlos Moreno Paredes

Upload: hugo-quezada-alegria

Post on 14-Apr-2016

232 views

Category:

Documents


2 download

TRANSCRIPT

Estructuras de repeticin

Estructuras de repeticinIng. Carlos Moreno Paredes1MotivacinSuponga que se desea sumar una lista de 20 nmeros y obtener el promedio.Sin estructuras de repeticin habra que escribir 20 sentencias de entrada o declarar 20 variables diferentes.Algo como:int n,suma =0;cout > n;suma = suma + n;Repetir 20 vecesint n1,n2, ,n20, suma = 0;cout > n1>>n2>>>n20;suma = n1 + n2 + + n20;Para estos casos existen las repeticiones.2Ciclo whileLa sentencia while permite repetir un bloque de instrucciones.La sintaxis del ciclo while es:while(condicin) sentencia o bloque;Si la condicin se cumple se ejecutan las sentencias del bloque y se regresa el flujo de control a evaluar nuevamente la condicin. El proceso se repite hasta que la condicin sea falsa.El ciclo puede ejecutarse 0 veces si la condicin no se cumple al entraren l.condicinsentenciasverdaderofalso3EjemploClculo de el promedio de 20 nmeros.#include

int main(){ float suma = 0.0, num, promedio; int contador = 0; while(contador < 20){ cout > num; suma = suma + num; contador = contador + 1; } promedio = suma/20; cout