UNIDAD 2: VISUAL BASIC INSTRUCCIONES DE CONTROL DE PROGRAMA

TEMA 12: CICLO FOR VISUAL BASIC CGI

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.

Su formato general es:

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

INSTRUCCION(ES)

NETX

EJEMPLO

Codigo prog7.vb y recuerden subirlo y pedirlo con:

http://programacionfacil.com/cgi-bin/tusitio/prog7.exe

Recordar que se puede activaar directamente un cgi, sobre todo cuando no se ocupa comunicar datos entre forma y programa.

imports System
imports Microsoft.VisualBasic
PUBLIC CLASS prog7
PUBLIC SHARED SUB MAIN()
' declarando variables
DIM x AS INTEGER
'construyendo y desplegando la pagina de salida
System.Console.WriteLine("Content-Type:text/html" & vbCrLf)
' ciclo for
FOR x = 1 TO 10
System.Console.WriteLine("x = " & x.ToString() & "<br>")
NEXT x
System.Console.WriteLine("</HTML>")
END SUB
END CLASS

Recordar que para encadenar strings en vbnet se usa el signo &

Corrida prog7.exe

image367.jpg

Casos Particulares:

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

System.Console.WriteLine(X)

NEXT

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

FOR X= -5 TO 18

System.Console.WriteLine(X)

NEXT

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

FOR X=1 TO 50 STEP 4

System.Console.WriteLine(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

System.Console.WriteLine(X)

NEXT

TAREAS PROGRAMACION VISUAL BASIC CGI :

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(rvisar tema de operadores aritmeticos).

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)

Politica de Privacidad