Ciclo For
Estructura, sintaxis y uso de un ciclo for 



Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo.

En resumen, un ciclo for es una estructura de control iterativa, que nos permite ejecutar de manera repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, un tamaño de paso y un valor final para el ciclo.



¿Cómo funciona un Ciclo For?


Para comprender mejor el funcionamiento del ciclo for, pongamos un ejemplo, supongamos que queremos mostrar los números pares entre el 50 y el 100, si imaginamos un poco como seria esto, podremos darnos cuenta que nuestro ciclo deberá mostrar una serie de números como la siguiente: 50 52 54 56 58 60 96 98 100.

Como podemos verificar, tenemos entonces los componentes necesarios para nuestro ciclo for, tenemos un valor inicial que sería el 50, tenemos también un valor final que sería el 100 y tenemos un tamaño de paso que es 2 (los números pares). Estamos ahora en capacidad de determinar los componentes esenciales para un ciclo for.

Vamos a ver ahora como es la sintaxis de un ciclo for en C++, así estaremos listos para usarlos en nuestros programas de ahora en adelante.




 Características del Ciclo For

El ciclo for es uno de los más utilizados en programación debido a que permite repetir varias instrucciones (pasos) un cierto número de ocasiones (por ejemplo, 10 veces). Se emplea en el recorrido de vectores, matrices y estructuras, entre otros.

Sobre sus características se puede mencionar que:

Siempre se hace uso de una variable (contador) que incrementará su valor automáticamente y ayudará a determinar si se continúa o finaliza el ciclo.
El contador deberá inicializarse con un valor, generalmente 0 ó 1, dependiendo de lo que se esté realizando.

Un ciclo puede contener otro ciclo dentro de sí (a esto se le denomina ciclo anidado). Nunca se debe utilizar el mismo nombre de la variable (contador) en ambos ciclos, pues el programa no podrá determinar cuándo se finaliza el ciclo.








CICLO FOR EN VISUAL BASIC NET


Instrucciones para ciclos resuelven el problema de repetir todo el programa o cierta parte del programa más de una vez.

En visual basic net este ciclo es uno de los mas usados para repetir una secuencia de instrucciones sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.

Sus formatos general es:
FOR VARCICLO=VALORINICIAL TO VALORFINAL [STEP INCR O DECR]
INSTRUCCION(ES)
NETX

EJEMPLO
<HTML>
<FORM RUNAT=SERVER>
<ASP:LISTBOX ID=LISTA ROWS=10 RUNAT=SERVER></ASP:LISTBOX>
<ASP:BUTTON TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/><BR>
</FORM></HTML>
<SCRIPT LANGUAGE=VB RUNAT=SERVER>
SUB EVENTO1(Sender As Object, E As EventArgs)
DIM X AS INTEGER
LISTA.ITEMS.CLEAR
FOR X = 1 TO 10
LISTA.ITEMS.ADD(X & "= MAMA")
NEXT X
END SUB
</SCRIPT>

Notas:
O se usan muchos webcontrols label o textbox para desplegar todo lo que despliega el ciclo for o se esta usando mejor un objeto listbox para procesar el conjunto de datos, recordar que listbox, dropdownlist, comboboxlist, etc son objetos similares y por tanto se pueden usar para estos problemas.

Se está usando la propiedad add de la coleccion items del webcontrol listbox (lista).Observar que para encadenar strings en visual basic net se usa el signo Y el metodo items.clear, es porque cuando el usuario usa el click mas de una vez, el control listbox los va agregando de nuevo abajo, por eso en cuanto se activa el click lo primero que se realiza es limpiar el listbox.










Comentarios

Publicar un comentario

Entradas populares de este blog