BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
While y Do While
1. Sentencias
While Do While
C++
Profesor:
Juan Carlos Cabrera Victor Da Costa CI: 21456955
TSU Análisis y Diseño de Sistema Cesar Tinoco CI: 22738488
G-001
2. Ciclo While C++
En este ciclo el cuerpo de
instrucciones se ejecuta mientras
una 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 variables
condición; int x=1;
// instruccion while
while(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); ←-esto
es y causa un error.
4. While
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.
5. 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
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 variables
cargar o inicializar variable de int x=1;
condición; // instruccion do while
do { 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);
}
7. Do 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).