SlideShare una empresa de Scribd logo
1 de 11
B. Manejo de
Sentencias de
Control
• REPETICIÓN
Objetivo
• Comprender el funcionamiento de las estructuras
repetitivas en Visual Basic 6.0
• Realizar prácticas 6.
Lic. Liliana Denisse Casillas Valenzuela 2
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
¿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
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
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
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
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
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
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
POR TU
ATENCIÓN
Lic. Liliana Denisse Casillas Valenzuela 11

Más contenido relacionado

La actualidad más candente

Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
Francheska Parras
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
XM Filial de ISA
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
angelo4037
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
lisvancelis
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
J David Martinez
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
Drakonis11
 

La actualidad más candente (20)

Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD Matriculas
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Dev-C++
Dev-C++ Dev-C++
Dev-C++
 
ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
phpMyAdmin con Xampp
phpMyAdmin con XamppphpMyAdmin con Xampp
phpMyAdmin con Xampp
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
 

Similar a Ciclo for en visual basic

Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
acostaw1991
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
ERICKLUISDJ
 
Practicas+de+word (1) xdd
Practicas+de+word (1) xddPracticas+de+word (1) xdd
Practicas+de+word (1) xdd
Armando Rangel
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do while
Denisse C
 
Cuadernillo entero (1)
Cuadernillo entero (1)Cuadernillo entero (1)
Cuadernillo entero (1)
aitor199
 
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Marisol Hernández
 
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Marisol Hernández
 

Similar a Ciclo for en visual basic (20)

Estructura repetitiva for
Estructura repetitiva forEstructura repetitiva for
Estructura repetitiva for
 
Copia de entorno de grado (1)
Copia de entorno de grado (1)Copia de entorno de grado (1)
Copia de entorno de grado (1)
 
MENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASICMENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASIC
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Cuadernillo
CuadernilloCuadernillo
Cuadernillo
 
Practicas tic
Practicas ticPracticas tic
Practicas tic
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Manual de usuario slide share
Manual de usuario slide share Manual de usuario slide share
Manual de usuario slide share
 
Cuadernillo ivan
Cuadernillo ivanCuadernillo ivan
Cuadernillo ivan
 
Manualdeslideshare
ManualdeslideshareManualdeslideshare
Manualdeslideshare
 
Practicas+de+word (1) xdd
Practicas+de+word (1) xddPracticas+de+word (1) xdd
Practicas+de+word (1) xdd
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02
 
Guia 4 periodo 4
Guia 4 periodo 4Guia 4 periodo 4
Guia 4 periodo 4
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshare
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do while
 
Cuadernillo entero (1)
Cuadernillo entero (1)Cuadernillo entero (1)
Cuadernillo entero (1)
 
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
 
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
Actividad 9sdvnsdkjfvndflvkjnmlgskfdhbsrthrsttttttttttttsssssssssssssssssssss...
 

Más de Denisse C

Html videos y objetos
Html videos y objetosHtml videos y objetos
Html videos y objetos
Denisse C
 
Introducción a linux
Introducción a linuxIntroducción a linux
Introducción a linux
Denisse C
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
Denisse C
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
Denisse C
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
Denisse C
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
Denisse C
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
Denisse C
 
Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.
Denisse C
 

Más de Denisse C (20)

Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 
Entorno gráfico linux
Entorno gráfico linuxEntorno gráfico linux
Entorno gráfico linux
 
Funciones, macros y entorno de desarrollo
Funciones, macros  y entorno de desarrolloFunciones, macros  y entorno de desarrollo
Funciones, macros y entorno de desarrollo
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datos
 
Html videos y objetos
Html videos y objetosHtml videos y objetos
Html videos y objetos
 
Formularios en html
Formularios en htmlFormularios en html
Formularios en html
 
Introducción a xhtml
Introducción a xhtmlIntroducción a xhtml
Introducción a xhtml
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - Relación
 
Introducción a linux
Introducción a linuxIntroducción a linux
Introducción a linux
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
 
Proposiciones y bloques de código
Proposiciones y bloques de códigoProposiciones y bloques de código
Proposiciones y bloques de código
 
Puertos
PuertosPuertos
Puertos
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 

Último

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 

Ciclo for en visual basic

  • 1. B. Manejo de Sentencias de Control • REPETICIÓN
  • 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
  • 11. POR TU ATENCIÓN Lic. Liliana Denisse Casillas Valenzuela 11