SlideShare una empresa de Scribd logo
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
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.
Corrida
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.
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);
                                               }
Corrida
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).
Fin

Más contenido relacionado

DOCX
Las sentencias de_control[1]
PDF
D6 a sentencias de control de flujo
PPTX
PPTX
7. sentencias cíclicas
PDF
40 Php. Bucles Do While
PDF
Guia backtrack
PPTX
PDF
Comandos tivoli storage manager
Las sentencias de_control[1]
D6 a sentencias de control de flujo
7. sentencias cíclicas
40 Php. Bucles Do While
Guia backtrack
Comandos tivoli storage manager

La actualidad más candente (17)

PPTX
Objeto sqlcomand
PDF
D6 b sentencias de control de flujo
PPTX
Michell instrucciones de ontrol
DOCX
Comando de java
PPTX
Trabajo digital.
PPT
Estructuras de control en android
PPT
ejecucion pipeline
DOCX
Clases de objetos
DOC
COMANDOS AS400
PPTX
Exposision de estructuras de control
PPT
Leccion 3 4 Java
DOCX
Postgres trigger
PPTX
Transacciones
ODT
Niveles de ejecucion
PPT
Threads en java
PDF
Test hecho por ader
Objeto sqlcomand
D6 b sentencias de control de flujo
Michell instrucciones de ontrol
Comando de java
Trabajo digital.
Estructuras de control en android
ejecucion pipeline
Clases de objetos
COMANDOS AS400
Exposision de estructuras de control
Leccion 3 4 Java
Postgres trigger
Transacciones
Niveles de ejecucion
Threads en java
Test hecho por ader
Publicidad

Destacado (14)

ODP
Emprrendimiento dimedain
PPT
Estructurabasicaphp 130216112853-phpapp01
PPTX
Estructura de un programa básico en c++
 
PPTX
php Fundamentos
PPTX
Ciclos C++
ODP
Iniciación PHP 5. Programación Orientada a Objetos
PPTX
Lenguajes programacion
PPTX
Lenguaje de-programacion-c++
PPTX
Estructuras de ciclo: while,for,do while
PPTX
Estudio comparativo de PHP, ASP.NET Y JAVA
PPT
Variables y Constantes en C++
PPTX
Estructura básica de un programa en C++
PPT
Paginas de matematicas
Emprrendimiento dimedain
Estructurabasicaphp 130216112853-phpapp01
Estructura de un programa básico en c++
 
php Fundamentos
Ciclos C++
Iniciación PHP 5. Programación Orientada a Objetos
Lenguajes programacion
Lenguaje de-programacion-c++
Estructuras de ciclo: while,for,do while
Estudio comparativo de PHP, ASP.NET Y JAVA
Variables y Constantes en C++
Estructura básica de un programa en C++
Paginas de matematicas
Publicidad

Similar a While y Do While (20)

PPT
While do while
DOCX
DOCX
PPTX
Iteraciones y decisiones en c++
PPT
Roberto chaparro, fernando valdenbieck presentacion while y do while
PPTX
1clase e12 estructurasderepeticionc
PPSX
Estructura repetitiva
PDF
ESTRUCTURAS DE CONTROL: BUCLES EN C++
PPT
Presentacin1
PPT
Gandhy y jheryka
PPT
programacion I
DOC
Sentencias condicionales y ciclos
PPT
While y do while c++
PPTX
Diapositivas mary pinto
PPTX
ciclo for while do
PDF
Contenido
PDF
while C++
PPTX
Presentacion 5
PPTX
Clase 2
While do while
Iteraciones y decisiones en c++
Roberto chaparro, fernando valdenbieck presentacion while y do while
1clase e12 estructurasderepeticionc
Estructura repetitiva
ESTRUCTURAS DE CONTROL: BUCLES EN C++
Presentacin1
Gandhy y jheryka
programacion I
Sentencias condicionales y ciclos
While y do while c++
Diapositivas mary pinto
ciclo for while do
Contenido
while C++
Presentacion 5
Clase 2

Último (20)

PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
ciencias-1.pdf libro cuarto basico niños
Fundamentos_Educacion_a_Distancia_ABC.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
2 GRADO UNIDAD 5 - 2025.docx para primaria
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Atencion prenatal. Ginecologia y obsetricia
caso clínico iam clinica y semiología l3.pptx
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Tomo 1 de biologia gratis ultra plusenmas
V UNIDAD - PRIMER GRADO. del mes de agosto
ciencias-1.pdf libro cuarto basico niños

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).
  • 8. Fin