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);