ciclo for en visual basic
Post on 09-Jun-2015
4.892 Views
Preview:
TRANSCRIPT
B. Manejo de Sentencias de Control
• REPETICIÓN
Lic. Liliana Denisse Casillas Valenzuela 2
Objetivo• Comprender el funcionamiento de las estructuras
repetitivas en Visual Basic 6.0
• Realizar prácticas 6.
Lic. Liliana Denisse Casillas Valenzuela 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 4
¿QUÉ SABES DEL TEMA?
CONTESTA LAS SIGUIENTES PREGUNTAS
• ¿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 5
CICLO FOR NEXTEste 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=valorinicial TO valorfinal [STEP inc o dec]
INSTRUCCION(ES)
NETX variable
FOR NEXT
Lic. Liliana Denisse Casillas Valenzuela 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 10Print xNext x
Lic. Liliana Denisse Casillas Valenzuela 7
EJEMPLOEl 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
Botones
Lic. Liliana Denisse Casillas Valenzuela 8
PROGRAMACION
VARIABLES
Dim x As IntegerDim num As Integer
CALCULAR
num = Val (numero.Text)For x = 1 To 10Tabla.AddItem num & "*" & x & "=" & num * xNext x
LIMPIAR
numero.Text = ""tabla.Clearnumero.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 9
EJERCICIORealice 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 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 11
POR TU ATENCIÓN
top related