Este documento presenta información sobre las estructuras repetitivas en Visual Basic 6.0, incluyendo el ciclo FOR NEXT y su sintaxis. Explica cómo este ciclo se puede usar cuando se conoce la cantidad exacta de veces que se quiere repetir una instrucción. También incluye un ejemplo de cómo usar FOR NEXT para imprimir una tabla de multiplicar. Finalmente, asigna una tarea para investigar el uso del ciclo DO WHILE en Visual Basic.
2. Objetivo
• Comprender el funcionamiento de las estructuras
repetitivas en Visual Basic 6.0
• Realizar prácticas 6.
Lic. Liliana Denisse Casillas Valenzuela 2
3. COMPETENCIAS
A DESARROLLAR
C1 Escucha, interpreta y emite mensajes
pertinentes en distintos contextos
mediante la utilización de medios,
códigos y herramientas apropiados.
C2 Desarrolla innovaciones y propone
soluciones a problemas a partir de
métodos establecidos.
C3
Desarrolla aplicaciones de software
utilizando la metodología de
programación orientada a objetos
para agilizar y resolver problemas
relacionados con el procesamiento
de información.
Lic. Liliana Denisse Casillas Valenzuela 3
4. ¿QUÉ SABES DEL TEMA?
• ¿Qué es un ciclo o una
estructura repetitiva?
• ¿Qué estructuras repetitivas
recuerdas haber utilizado en
lenguaje C?
• ¿Qué estructura se utiliza
cuando sabemos exactamente
cuantas repeticiones queremos
realizar?
Lic. Liliana Denisse Casillas Valenzuela 4
5. CICLO FOR NEXT
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.
Su sintaxis general es:
FOR variable=valorinicialTO valorfinal [STEP inc o dec]
INSTRUCCION(ES)
NETX variable
FOR NEXT
Lic. Liliana Denisse Casillas Valenzuela 5
6. STEP
El step es la indicación de la cantidad del incremento o decremento para
el ciclo, si no se especifica, por default va de 1 en 1.
For x = 1 To 100 Step 10
Print x
Next x
Lic. Liliana Denisse Casillas Valenzuela 6
7. EJEMPLO
El siguiente ejemplo muestra como imprimir la tabla de multiplicar que el usuario
requiera en una caja de lista.
etiqueta
Caja de
lista
Caja de texto
B
o
t
o
n
e
s
Lic. Liliana Denisse Casillas Valenzuela 7
8. PROGRAMACION
VARIABLES
Dim x As Integer
Dim num As Integer
CALCULAR
num = Val (numero.Text)
For x = 1 To 10
Tabla.AddItem num & "*" & x & "=" & num * x
Next x
LIMPIAR
numero.Text = ""
tabla.Clear
numero.SetFocus „ devuelve el foco o activación a la caja de texto
SALIR
CreateObject("wscript.shell").Popup _
"Gracias por usar software Denisse & Co.", 2, "Cerrar“
„ “mensaje”, tiempo en segundos, “barra de título”
Lic. Liliana Denisse Casillas Valenzuela 8
9. EJERCICIO
Realice un nuevo programa en VB que comience con el siguiente menú de opciones. Si
elije la opción tablas de multiplicar debe llevarlo al formulario de las tablas, si elige la de
números en un rango deberá ir a un formulario en donde le pregunte al usuario de qué
número a qué número debe mostrar los números de 5 en 5. (entre 1 y 100). Agregue a los
dos formularios un botón de regresar.
Lic. Liliana Denisse Casillas Valenzuela 9
10. TAREA
Realiza una
investigación sobre
como utilizar el
ciclo DO WHILE en
Visual Basic
y anota en tu libreta el
resultado de la misma.
No olvides incluir un
ejemplo
Lic. Liliana Denisse Casillas Valenzuela 10