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.
Excelente explicación!
ResponderEliminar