9
República Bolivariana de Venezuela Ministerio del poder popular para la Defensa Universidad,Nacional,Experimental, de las Fuerzas Armadas 2do Semestre de T.S.U Diseño y Análisis de Sistema Materia: Programación Lenguaje de Programación While y Do-While Profesor: Juan Carlos Cabrera Integrante Roberto Chaparro

Roberto chaparro, fernando valdenbieck presentacion while y do while

Embed Size (px)

DESCRIPTION

presentacion de power point

Citation preview

Page 1: Roberto chaparro, fernando valdenbieck presentacion while y do while

República Bolivariana de VenezuelaMinisterio del poder popular para la Defensa

Universidad,Nacional,Experimental, de las Fuerzas Armadas2do Semestre de T.S.U Diseño y Análisis de Sistema

Materia: Programación

Lenguaje de ProgramaciónWhile y Do-While

Profesor: Juan Carlos CabreraIntegrante

Roberto Chaparro

Guacara,23-06-2011

Page 2: Roberto chaparro, fernando valdenbieck presentacion while y do while

Ciclo C++ While

En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina. Su formato general es : cargar o inicializar variable de condición; while(condición) { grupo cierto de instrucciones; instrucción(es) para salir del ciclo; }; Un error muy común con el while, es poner un punto y coma(;) después de la (condición) ejemplo while(condicion); esto es y causa un error.

Page 3: Roberto chaparro, fernando valdenbieck presentacion while y do while

Ejemplo

Programa que calcula el promedio de notas de un numero de estudiantes determinado, que pueden tener cantidad de notas distintas, además se indica si cada alumno aprobó o reprobó y se calcula el numero de aprobados y reprobados. finalmente se muestra el promedio de la clase.

Page 4: Roberto chaparro, fernando valdenbieck presentacion while y do while

#include #include using namespace std;int main(int argc, char *argv[]) { int num_alu=0;int cant_nota=0;int nota,alum_aprob,alum_repro,x, suma_notas ; float promedio_alu=0.0;float promedio_clase=0.0;cout<<"Introduzca la cantidad de alumnos de la clase"<cin>>num_alu; int i=1;//para controlar el primer ciclo // para controlar el segundo ciclo float suma_prom = 0.0; while (i<=num_alu){ cout<<"introduzca la cantidad de notas del alumno"<<I<cin>>cant_nota; x=1; suma_notas = 0; while (x<=cant_nota) { cout<<"introduzca la nota"<<X<<":"<cin>>nota; suma_notas = suma_notas + nota; x++;

Page 5: Roberto chaparro, fernando valdenbieck presentacion while y do while

}

promedio_alu = suma_notas/cant_nota; cout<<"el promedio del alumno "<<I<<" alum_aprob=alum_aprob+1; } else if (promedio_alu<10) { cout<<"su calificación es Reprobado"<alum_repro=alum_repro+1;} suma_prom = suma_prom + promedio_alu; cout<<"suma de los promedios actuales "<<SUMA_PROM<i++;

}

promedio_clase = suma_prom/num_alu; cout<<"el promedio de la clase es: "<<PROMEDIO_CLASE<

system("PAUSE"); return EXIT_SUCCESS; }

Page 6: Roberto chaparro, fernando valdenbieck presentacion while y do while

While puede llevar dos condiciones en este caso inicializar 2 variables de condición y cuidar que existan 2 de rompimiento o terminación de ciclo. El grupo cierto de instrucciones puede ser una sola instrucción o todo un grupo de instrucciones. La condición puede ser simple o compuesta. Los casos generales de for también se aplican a while. A este ciclo también se le conoce también como ciclo de condición de entrada o prueba por arriba porque este ciclo evalúa primero la condición y posteriormente ejecuta las instrucciones.

Page 7: Roberto chaparro, fernando valdenbieck presentacion while y do while

CICLO DO WHILE C++ Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición; También se le conoce por esta razón como ciclo de condición de salida. Su formato general es : cargar o inicializar variable de condición; do { grupo cierto de instrucción(es); instrucción(es) de rompimiento de ciclo; } while (condición);

Page 8: Roberto chaparro, fernando valdenbieck presentacion while y do while

#include <iostream.h>main (){int num;cout<<” \t \n Ingrese un numero mayor a 100 \n \n”;cin>>num;if ( num <= 100 ){do{cout<<” \t \n Ingrese un numero mayor a 100 \n \n”;cin>>num;}while ( num <= 100 );}cout<<” \n \n El numero fue: “<<“*** “<<num<<” ***”<<“\n \n”;system(“pause”);}

Page 9: Roberto chaparro, fernando valdenbieck presentacion while y do while

- linea 1: la cabecera y libreria ***- linea 2: funcion principal ***- linea 3 – 18 : inicio y fin del programa ***- linea 4: declaramos variables ***- linea 5: recurso ” cout ” ***- linea 6: recurso ” cin ” ***- linea 7 – 15: instrucción selectiva simple: ” if ” ***- linea 9 – 14: instrucción repetitiva: ” do – while ”