lunes, 18 de septiembre de 2017



Sintaxis del Ciclo For en C++:

La sintaxis de un ciclo for es simple en C++, en realidad en la mayoría de los lenguajes de alto nivel es incluso muy similar, de hecho, con tan solo tener bien claros los 3 componentes del ciclo for (inicio, final y tamaño de paso) tenemos prácticamente todo hecho
Un ciclo FOR es empleado cuando conocemos de antemano el número exacto de veces que deberá de realizarse la ejecución de un bloque de programa, o en su defecto esta cantidad de veces puede determinarse durante la ejecución del programa ya sea por un cálculo o la solicitud expresa de dicho dato.
La sintaxis del ciclo FOR en el lenguaje de programación C++ es la siguiente:
for (inicio; final; incremento) {bloque de instrucciones a ejecutar;}

En donde:

Inicio: es una expresión en la que se declara una variable de contador con si valor inicial, por ejemplo: a=1
final: en el caso de C++ es una expresión lógica que hace que el ciclo continúe repitiéndose mientras dicha condición se cumpla, por ejemplo: a<=10
incremento: es una expresión matemática en la que agregamos una cantidad fija al contador, para que este se incremente y puede llegar a cumplirse la expresión final, por ejemplo: a=a+1;
Veamos algunos ejemplos de declaraciones del ciclo FOR:

Ciclo del 1 al 10   ——-   for (dato=1; dato<=10; dato=dato +1)
Ciclo del 0 al 100 contando de 2 en 2 —————–  for (cuenta=0; cuenta <=100; cuenta=cuenta+2)
Ciclo del 1 hasta x contando de 5 en 5 —————– for ( b=1; b<=x; b++)
ciclo de x hasta y contando de 1 en 1 —————— for (a=x; a<=y; a=a+1)
ciclo del 100 al 1 contando de 1 en 1 —————– for ( a=100; a>=1; a=a-1)
Observe que en el ultimo ejemplo hemos empleado un ciclo con cuenta hacia atrás, es decir, podemos hacer ciclos que cuenten en orden inverso, en donde la variable de contador se va decrementando, también hay que notar que en este caso la condición para finalizar el ciclo cambia su sentido y en vez de ser un signo menor o igual es un signo de mayor o igual.

Cuando la cuenta es de 1 en 1 es válido dentro de C++ usar el operador de post-incremento (++) o el de post-decremento (–)

A continuación veamos como ejemplo, un programa que presente todos los números múltiplos de 5 desde el 0 hasta n.


 Ejemplo de serie de números pares con For


El siguiente ejemplo muestra un sencillo programa que imprime una serie de números pares utilizando el ciclo For, especificando que x comienza con un valor de 2, y que tendrá incrementos de 2 en 2 mientras sea menor a 20, el resultado sera la impresión de valores del 2 al 18(solo números pares).





EJEMPLOS DE DIAGRAMAS DEL CICLO FOR

















No hay comentarios:

Publicar un comentario