Sentencias       While                              Do While                                   C++Profesor:Juan Carlos Cab...
Ciclo While C++En este ciclo el cuerpo deinstrucciones se ejecuta mientrasuna condición permanezca como                   ...
Corrida
WhileLas sentencias de iteración while permiten repetir un conjunto desentencias ejecutando un bucle.Observe que en todos ...
Ciclo Do While C++Su diferencia básica con el ciclowhile es que la prueba decondición es hecha al finalizar elciclo, es de...
Corrida
Do WhileLa sentencia do while permite ejecutar repetidamente un bloque decódigo mientras se cumpla una determinada condici...
Fin
Próxima SlideShare
Cargando en…5
×

While y Do While

1.134 visualizaciones

Publicado el

Descriccion de las sentencias de interracion de C++.

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.134
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
37
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

While y Do While

  1. 1. Sentencias While Do While C++Profesor:Juan Carlos Cabrera Victor Da Costa CI: 21456955TSU Análisis y Diseño de Sistema Cesar Tinoco CI: 22738488G-001
  2. 2. Ciclo While C++En este ciclo el cuerpo deinstrucciones se ejecuta mientrasuna condición permanezca como Ejemplo:verdadera en el momento en que CODIGO:la condición se convierte en falsa #include <iostream>el ciclo termina. using namespace std; int main ()Su formato general es : {-------------------------------------------- system ("cls");Cargar o inicializar variable de // declaracion variablescondición; int x=1; // instruccion whilewhile(condición) while(x<=10){ { cout<<"Gloria "<<x<<endl;grupo cierto de instrucciones; system ("pause");instrucción(es) para salir del x++; };ciclo; }}; --------------------------------------------Un error muy común con el while,es poner un punto y coma(;)después de la (condición)ejemplo while(condición); ←-estoes y causa un error.
  3. 3. Corrida
  4. 4. WhileLas sentencias de iteración while permiten repetir un conjunto desentencias ejecutando un bucle.Observe que en todos los casos el bucle puede estar constituido por unasola sentencia o por varias. En cuyo caso se trata de un bloque decódigo delimitado por un par de corchetes { }. Si se trata de una solasentencia, los corchetes no son necesarios.La sentencia while ejecuta iterativamente el bucle definido por el bloquede código <sentencia> siempre que el valor devuelto por la expresión<condición> (que debe estar entre paréntesis) sea cierto.A este ciclo también se le conoce también como ciclo de condición deentrada o prueba por arriba porque este ciclo evalúa primero lacondición y posteriormente ejecuta las instrucciones.
  5. 5. Ciclo Do While C++Su diferencia básica con el ciclowhile es que la prueba decondición es hecha al finalizar elciclo, es decir las instruccionesse ejecutan cuando menos unavez porque primero ejecuta lasinstrucciones y al final evalúa la Ejemplo:condición;También se le conoce por esta CODIGO: #include <iostream>razón como ciclo de condición de using namespace std;salida. int main ()Su formato general es : {-------------------------------------------- system ("cls"); // declaracion variablescargar o inicializar variable de int x=1;condición; // instruccion do whiledo { do{grupo cierto de instrucción(es); cout<<"Gloria "<<x<<endl; system ("pause");instrucción(es) de rompimiento x++;de ciclo; }} while (condición); while(x<=10); }
  6. 6. Corrida
  7. 7. Do WhileLa sentencia do while permite ejecutar repetidamente un bloque decódigo mientras se cumpla una determinada condición que eschequeada después de cada iteración.Otra diferencia básica con el ciclo while es que, aunque la condición seafalsa desde un principio el cuerpo de instrucciones se ejecutara por lomenos una vez.La sentencia do ejecuta repetidamente el bucle definido por el bloque decódigo <sentencia> hasta que la sentencia de control <condición>devuelve el valor falso.Puesto que el control se evalúa después de cada ejecución del bucle,resulta que este se ejecuta al menos una vez, aunque <condición>devuelva el valor falso desde el principio (si requiere que el bucle no seejecute ninguna vez, es mejor utilizar while).
  8. 8. Fin

×