UNIDAD 2: INSTRUCCIONES DE CONTROL DE PROGRAMA

TEMA 12: VISUAL BASIC 2005 CICLO FOR TO NEXT

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

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 instruccion simple o compuesta.

FOR VARCICLO=VALORINICIAL TO VALORFINAL [STEP INCR O DECR]

INSTRUCCION(ES)

NETX

EJEMPLO

Codigo


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim X As Integer

LISTA.Items.Clear()

For X = 1 To 10

LISTA.Items.Add(X & "= MAMA")

Next X

End Sub

notas:

Se esta usando un objeto listbox con NAME=LISTA para procesar el conjunto de datos.

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.

Se esta usando la propiedad add de la coleccion items del control listbox (lista).

Observar que para encadenar strings en visual basic 2005 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 onclick lo primero que se realiza es limpiar el listbox.

El ciclo for es muy sencillo y no ocupa mucha explicacion, solo empieza en UNO y se va incrementando de UNO en UNO.

corrida:

image391.jpg

Casos Particulares del ciclo for:

1.- El ciclo comienza en uno y se incrementa de uno en uno, este es el caso mas general.

2.- Pero el valor inicial puede se diferente de uno, ejemplo;

FOR X=5 TO 28

Desplegar X

NEXT

3.- Incluso el valor inicial puede ser negativo, ejemplo;

FOR X= -5 TO 18

Desplegar X

NEXT

4.- Los incrementos tambien pueden ser diferentes al de uno en uno, ej.;

FOR X=1 TO 50 STEP 4

Desplegar X

NEXT

5.- Incluso pueden ser decrementos, solo que en este caso, recordar;

5.1.- el valor inicial de la variable debe ser mayor que el valor final y usar un step negativo.

FOR X=100 TO 20 STEP - 5

Desplegar X

NEXT

TAREAS PROGRAMACION VISUAL BASIC 2005

1.- CONSTRUIR UN PROGRAMA QUE DESPLIEGUE LOS NUMEROS DEL 20 AL 30.

2.- DESPLEGAR LOS ENTEROS ENTRE 50 Y 30 ACOMPANADOS DE SU POTENCIA CUADRADA Y RAIZ CUBICA RESPECTIVA ( revisar tema de operadores aritmeticos y buscar la libreria de funciones matematicas de visual basic ).

3.- DESPLEGAR LOS MULTIPLOS DE 5, ENTRE 10 Y 50, ACOMPANADOS DE SU FACTORIAL Y LOGARITMO RESPECTIVO ( la misma nota de arriba ).

4.- DESPLEGAR LA TABLA DE MULTIPLICAR QUE EL USUARIO INDIQUE

5.- EVALUAR LA FUNCION Y=5X^2 + 3X + 8 CUANDO X–> -3…10 (RANGO DE -3 HASTA 10)

 


 


Driven by DokuWiki

Politica de Privacidad