PROGRAMCION RAD
CURSO IV SISTEMA
EJEMPLO
Como se observa, instrucciones de ciclo, si ocuparan que se declaren variables de control de ciclo, ya sea de tipo byte,integer o long. 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; DIM X AS INTEGER FOR X=5 TO 28 LABEL4.CAPTION=X NEXT X 3.- Incluso el valor inicial puede ser negativo, ejemplo; DIM X AS INTEGER FOR X= -5 TO 18
PROGRAMCION RAD
CURSO IV SISTEMA
4.- Los incrementos tambin pueden ser diferentes al de uno en uno, ej.; DIM X AS INTEGER FOR X=1 TO 50 STEP 4 LABEL4.CAPTION=X NEXT X 5.- Incluso pueden ser decrementos, solo que en este caso, recordar; * el valor inicial de la variable debe ser mayor que el valor final. DIM X AS INTEGER FOR X=100 TO 20 STEP - 5 LABEL4.CAPTION = X NEXT X 6.- Un ejemplo para usarlo en los problemas sugeridos mas adelante; ejemplo; Desplegar los nmeros enteros, comprendidos entre el 1 y el 20. Se ocupa ahora un componente que pueda almacenar y desplegar un conjunto de los 10 resultados, el nico componente visto hasta ahora con esta capacidad es el componente ComboBox, sin embargo existe otro componente llamado ListBox muy similar a ComboBox, excepto que no tiene encabezado y todos sus elementos los mantiene a la vista del usuario, no ocultos como el ComboBox, dicho componente ListBox se analiza a fondo en la siguiente UNIDAD VISUAL BASIC , pero de momento permite resolver el problema del for (desplegar un conjunto de resultados a la vez). Tanto ComboBox como ListBox permiten cargar todos sus elementos o valores, dentro de un programa, usando un mtodo llamado AddItem(valor), como se ve en el siguiente programa ejemplo; Para este problema se ocupa poner en Form1, un componente Command1 OK que en su evento Click contiene el for y la carga del componente ListBox; Pantalla de diseo
PROGRAMCION RAD
CURSO IV SISTEMA
Este procedimiento y mtodo igualmente trabaja con un componente ComboBox. Practicar hasta conseguir tener esta pantalla de salida o de ejecucin, cuando se consiga entonces ya se esta listo para lo siguiente; TAREAS PROGRAMACION VISUAL BASIC 1.- CONSTRUIR UN PROGRAMA QUE DESPLIEGUE LOS NMEROS DEL 20 AL 30. 2.- DESPLEGAR LOS ENTEROS ENTRE 50 Y 30 ACOMPAADOS DE SU POTENCIA CUADRADA Y RAZ CUBICA RESPECTIVA ( OCUPA TRES ListBox). 3.- DESPLEGAR LOS MLTIPLOS DE 5, ENTRE 10 Y 50, ACOMPAADOS DE SU FACTORIAL Y LOGARITMO RESPECTIVO. 4.- DESPLEGAR LA TABLA DE MULTIPLICAR QUE EL USUARIO INDIQUE. 5.- EVALUAR LA FUNCION <m> Y=5X^2 + 3X + 8 </m> CUANDO X -310 (RANGO DE -3 HASTA 10)
PROGRAMCION RAD
CURSO IV SISTEMA
cargar o inicializar variable de condicin DO WHILE CONDICION(ES) INSTRUCCION(ES) CIERTAS INSTRUCCION(ES) DE SALIDA DE CICLO LOOP
Ejemplo #1 :
DO While puede llevar dos condiciones, en este caso inicial izar 2 variables de condicin y cuidar que existan 2 de rompimiento de ciclo. El grupo cierto de instrucciones puede ser una sola instruccin o todo un grupo de instrucciones. La condicin puede ser simple o compuesta. A este ciclo tambin se le conoce tambin como ciclo de condicin de entrada, o prueba por arriba, porque este ciclo evala primero la condicin y posteriormente ejecuta las instrucciones. TAREAS PROGRAMACION VISUAL BASIC 1.- USANDO VISUAL BASIC PARA DESPLEGAR ENTEROS ENTRE 50 Y 80 2.- USAR VISUAL BASIC PARA DESPLEGAR MLTIPLOS DE 4 ENTRE 60 Y 20 ACOMPAADOS DE SU LOGARITMOS DE BASE 10 Y BASE e RESPECTIVOS (A REVISAR FUNCIONES VISUAL BASIC )
PROGRAMCION RAD
CURSO IV SISTEMA
3.- CONSTRUIR LA TABLA DE DIVIDIR QUE EL USUARIO INDIQUE 4.-EVALUAR LA FUNCION <m>Y = -5X^2 + 4X - 20</m> CUANDO X -5 5