Miniatura Ciclo FOR | Programacion en alta Miniatura
sábado, 19 de mayo de 2012

Ciclo FOR

0 comentarios
Hola y bienvenidos una vez más a mi nuevo tutorial de C#, en este tutorial como mencione en el anterior hablaremos sobre como crear la instrucción FOR en C# usando Windows Forms.
Bueno pues comencemos, como ya hemos visto anteriormente como crear el proyecto de Windows Forms ahora crearemos uno llamado CICLO FOR CSHARP bueno pónganle como quieran ustedes pero yo con este nombre trabajaré porque se ajusta al tema, bueno el FOR es una instrucción muy básica y muy usada en los sistemas de información hasta de las grandes empresas y cabe mencionar que la mayoría de los software lo contienen para el ahorro de código y fácil entendimiento del programa. 
Bueno y como siempre les dejo como es la sintaxis del FOR:
For ([asignación]; [condición]; [incremento];)
{
[sentencia];
}

Partes

asignación
Obligatorio. Puede ir en otra parte del código del programa para ser compartido pero no debe de faltar una constante con u determinado valor.
Ejemplo [int i = 0];
 condición
Obligatorio. Aquí se define que se realizará en el programa.
Ejemplo : [i <= 10];
incremento
Opcional. Aquí definimos si cada vez que se realice un ciclo se hará un incremento o lo dejará como se encuentra originalmente, pero esto ya no tendría caso.
Ejemplo: [i++];
sentencia
Obligatorio. Aquí debe de ir lo que quiere que se realice al momento de realizar el ciclo FOR.
Ejemplo: [Mandar mensaje por pantalla].

Ahora el ejemplo de este tutorial será el de agregar de uno en uno hasta llegar a 10 pero en cada incremento que mande un mensaje por pantalla indicando el progreso.
Bueno una vez que tengamos abierto nuestro Visual Studio haremos los siguiente que se explicará paso a paso como en cada tutorial.
1.- Crear el proyecto FOR.
2.- Insertar un control del tipo botón.

3.- Dar doble clic sobre él.
Una vez que ya le hayamos dado doble clic se nos abrirá el modo código y se nos aparecerá esto:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace CICLO_FOR_CSHARP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
        }
    }
}

4.- Una vez que tengamos esto seguramente se nos colocará el Focus del mouse en el area indicada pero bueno si no es así buscan este código dentro de todo el anterior que mayormente esta hasta el final:
private void button1_Click(object sender, EventArgs e)
        {
            
        }
5.- Una vez de que ya hayamos encontrado estas lineas de código procederemos a crear el FOR con el siguiente código en el cual estaré explicando como comentarios para que sirve cada parte de dicho código así que pongan atención para que no se pierdan:
 
 int i=0 ; //declaramos la constante fuera de nuestro código para poder usarla después si así lo deseamos.
 for(; i<=10;)
/*declaramos comenzamos el FOR y ponemos paréntesis para decir
que irán un conjunto de procesos, donde le decimos al programa
que la constante se omitirá y por eso se puso el punto y coma
solito, despues decimos que verifique si el numero que en este
caso es el "i" si es igual o menor que 10 y si es así que haga la
sentencia que se encuentra mas abajo.*/
 { // abrimos llaves para indicar un proceso de una o mas lineas.
    MessageBox.Show("Numero = "+i);
/* decimos que mande a pantalla un mensaje con el texto Numero = y le
 sumamos el valor de "i" con una concatenación que así se le llama el cual une dos
 procesos para aparentar uno sólo */
    i++; // aquí ya le decimos que después de enviar el mensaje se le sume una unidad al valor constante de "i".
 }// terminamos las llaves para indicar el fin del FOR y listo
Otra forma de ponerlo sería así:
 
 for(int i=0 ; i<;=10; i++)// aqui ya sería la forma deal donde colocamos todo en una sola lina de código.
 {
    MessageBox::Show("Numero = "+i);
 }
He aquí una impresión mas de la imagen del formulario ya en ejecución.
Y aquí tienen todo el código de como quedó al final:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace CICLO_FOR_CSHARP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            for(int i=0 ; i<=10; i++)// aqui ya sería la forma deal donde colocamos todo en una sola lina de código.
             {
                   MessageBox.Show("Numero = "+i);
             }
        }
    }
}
Bueno como ya hemos visto lo anterior no es necesario explicar esta parte lo único que cambio es que declaramos la constante y le sumamos la unidad desde esta linea que así debería de ser pero bueno cada quien con sus gustos Y allí tienen la explicación más detallada que le pude dar y espero que la comprendan y si no es así contáctenme y yo con gusto los ayudaré dejen sus comentarios y likes si este tema les fue de ayuda y les gusto si no también háganlo saber para saber en que puedo mejorar. Hasta la próxima.

Leave a Reply

Con la tecnología de Blogger.

Etiquetados