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 numero 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 calculo 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
valido 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 numeros 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 tendra incrementros de 2 en 2 mientras sea menor a 20, el resultado sera
la impresión de valores del 2 al 18(solo numeros pares).
EJEMPLOS DE DIAGRAMAS DEL CICLO FOR
Comentarios
Publicar un comentario