Cuadro comparativo ciclos While, do while, for

Page 1

Ingeniería química Programación para ingeniería Ing. Roxana Bollat

Cuadro comparativo ciclos en c++

Jackeline Aneth Torres Ramos 1017-15-4984 Fecha 23/03/2017


Ciclo While  La sintaxis de esta instrucción es:

 La expresión contenida dentro del paréntesis es la condición probada para determinar si se ejecuta la instrucción que sigue al paréntesis.  La instrucción que sigue a la expresión se ejecuta en forma repetida hasta que la expresión reconozca un valor diferente de cero.  Proceso para evaluar instrucción While 1.Probar la expresión 2.Si la expresión tiene un valor diferente de cero (verdadero) a.ejecutar la instrucción que sigue al paréntesis b.regresar al paso 1 de lo contrario salir de la instrucción while y ejecutar la siguiente instrucción ejecutable que sigue a la instrucción

Ciclo For  La sintaxis para el ciclo for es:

Ciclo Do while  Tanto las instrucciones while como las for evalúan una expresión al inicio del ciclo de re-petición; como tales siempre se usan para crear ciclos de prueba preliminar.  Un ciclo do while de prueba posterior se crea usando una instrucción do.  Como su nombre implica, esta instrucción permite hacer algunas instrucciones antes que sea evaluada una expresión al final del ciclo.  Sintaxis:

 Dentro del paréntesis de la instrucción For hay tres elementos, separados por puntos y comas.  En su forma más común, la lista de Inicialización consiste de una sola instrucción usada para establecer el comienzo (valor inicial) de un contador, la  Expresión contiene el valor máximo o mínimo que puede tener el contador y determina cuándo se termina el ciclo, y la lis-ta de alteración proporciona el valor de incremento que se suma o se resta del contador cada vez que se ejecuta el  Todas las instrucciones dentro de la ciclo. instrucción do son ejecutadas al menos una vez antes que la expresión sea evaluada.  Luego, si la expresión tiene un valor diferente de cero, las instrucciones se ejecutan de nuevo.  Este proceso continúa hasta que la expresión se evalúa en cero (se vuelve falsa).



DIAGRAMA DE FLUJO

Ciclo While

Ciclo For

Ciclo Do While


Ejemplo ciclo While #include <iostream> using namespace std; void main() { int edad,cont,sumar=0,prom=0; While (cont<10) { Cout<<”Ingrese su edad”; Cin>>edad; Suma=suma+edad; Cont++; } Prom=suma/cont System(“pause”); }

Ejemplo ciclo for #include <iostream> using namespace std; int main() { int cuenta; for (cuenta = 2; cuenta <= 20; cuenta = cuenta + 2) cout << cuenta << " "; return 0; }

Ejemplo ciclo do while Do { cout << "\n Ingrese su nota: "; cout << "\n Usted ha aprobado el curso: "; cin >> nota; } while (nota < 61);


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.