5
Sentencias Sentencias While While Do While Do While C++ C++ Profesor: Juan Carlos Cabrera TSU Análisis y Diseño de Sistema Pedro Rodríguez CI: 17030124 Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Defensa Armada Bolivariana

While do while

Embed Size (px)

Citation preview

Page 1: While do while

SentenciasSentencias

While Do WhileWhile Do WhileC++C++

Profesor:Juan Carlos CabreraTSU Análisis y Diseño de Sistema

Pedro Rodríguez CI: 17030124

Republica Bolivariana de VenezuelaMinisterio del Poder Popular para la Defensa

Universidad Nacional Experimental Politécnicade la Defensa Armada Bolivariana

Page 2: While do while

Ciclo While C++Ciclo While C++

En este ciclo las 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 : Inicializar variable; while(condición) { Instrucciones; instrucción 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(condición); ←-esto es y causa un error.

CODIGO:#include <iostream>using namespace std;int main (){system ("cls");// declaracion variablesint x=1;// instruccion whilewhile(x<=10){ cout<<"Gloria "<<x<<endl; system ("pause");x++; };}

Ejemplo:

Page 3: While do while

WhileWhile

Las sentencias de iteración while permiten repetir un conjunto de sentencias ejecutando un bucle.

Observe que en todos los casos el bucle puede estar constituido por una sola sentencia o por varias. En cuyo caso se trata de un bloque de código delimitado por un par de corchetes { }. Si se trata de una sola sentencia, los corchetes no son necesarios.

La sentencia while ejecuta iterativamente el bucle definido por el bloque de 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 de entrada o prueba por arriba porque este ciclo evalúa primero la condición y posteriormente ejecuta las instrucciones.

Page 4: While do while

Ciclo Do While C++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 :Inicializar variable de condición; do { Instrucción; instrucción de rompimiento de ciclo; } while (condición);

CODIGO:#include <iostream>using namespace std;int main (){system ("cls");// declaracion variablesint x=1;// instruccion do whiledo{cout<<"Gloria "<<x<<endl; system ("pause");x++; }while(x<=10); }

Ejemplo:

Page 5: While do while

Do WhileDo While

La sentencia do while permite ejecutar repetidamente un bloque de código mientras se cumpla una determinada condición que es chequeada después de cada iteración.

Otra diferencia básica con el ciclo while es que, aunque la condición sea falsa desde un principio el cuerpo de instrucciones se ejecutara por lo menos una vez.

La sentencia do ejecuta repetidamente el bucle definido por el bloque de có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 se ejecute ninguna vez, es mejor utilizar while).