miércoles, 1 de agosto de 2012

Programación básica c++: Ciclo for

Posted By: Mike Herdez - 19:15
Tanto en c++ como en otros lenguaje de programación existen instrucciones que nos ayudarán a hacer que ciertas secuencias de código se repitan  tantas veces como quieramos. Una de esas instrucciones es el ciclo for, que aunque se utiliza de manera muy similar en todos los lenguajes de programación, siempre hace lo mismo (sólo cambia la forma de declaración).

En c++, el ciclo for tiene la siguiente estructura:
for(valor de inicio; valor final; incremento)
Donde los valores que se usan deben ser de tipo entero.

Veamos un ejemplo sencillo de analizar


#include "stdio.h" 
#include "iostream" //Incluimos las bibliotecas (o librerías, que es lo mismo) 
using namespace std; //Usamos esta instrucción para que la biblioteca iostream no nos de problemas
main() //Iniciamos nuestro programa principal
{
int i; // Declaramos nuestra variable de tipo entero
for (i=0; i<5; i++) //Iniciamos nuestro cico for
printf("%d\n", i); //Instrucción que repetirá nuestro ciclo for
system("pause"); //Hacemos una pausa para ver  cómo se ejecuta nuestro programa
}

Pasemos directo a la explicación del ciclo for. Como podemos ver ponemos "i=0" es decir, ahí mismo estamos declarando que la variable i es igual a cero. Aunque bien pudimos declararla primero y luego utilizarla:


Y producirá el mismo efecto. 

Siguiendo con la explicación, después aparece el valor final. En este caso le estamos diciendo que mientras sea menor que cinco,  el ciclo se repita. En otras palabras el ciclo se repetirá cinco veces (porque empieza desde cero). 

Aquí también cabe resaltar que en lugar del signo "menor que", pudimos usar "igual a". Para hacer esto, reemplazamos < con "==". Y así el ciclo se repetirá 6 veces (0,1,2,3,4,5). En este caso lo que hará es imprimir la variable i. El resultado es el siguiente:


Aquí sólo muestra hasta el cuatro debido a que el código utilizado fue el primero que se puso (Mientras sea menor que 5, es decir hasta 4).

Hago énfasis a que el ciclo for NUNCA LLEVA PUNTO Y COMA AL FINALIZAR LA LÍNEA, ya que si le ponen eso, tendrán errores.

Por otra parte, en el código utilizado en este tutorial, las instrucciones del ciclo for se escribieron inmediatamente después sin usar llaves "{}". Esto se debe a que únicamente se puso una instrucción (printf()). En caso de que se requiera poner más instrucciones, se deben encerrar entre llaves:


Todo el código que ejecutará el ciclo for, va encerrado entre llaves. Así que experimenten con el código  para poder adquirir más experiencia.

About Mike Herdez

Magazine Power Theme is officially developed by Templatezy Team. We published High quality Blogger Templates with Awesome Design for blogspot lovers.The very first Blogger Templates Company where you will find Responsive Design Templates.

0 comentarios:

Publicar un comentario

Ads

Copyright © 2015

Distributed By My Blogger Themes | Designed By Templatezy