11
B. Manejo de Sentencias de Control • REPETICIÓN

Ciclo for en visual basic

Embed Size (px)

Citation preview

Page 1: Ciclo for en visual basic

B. Manejo de Sentencias de Control

• REPETICIÓN

Page 2: Ciclo for en visual basic

Lic. Liliana Denisse Casillas Valenzuela 2

Objetivo• Comprender el funcionamiento de las estructuras

repetitivas en Visual Basic 6.0

• Realizar prácticas 6.

Page 3: Ciclo for en visual basic

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.

Page 4: Ciclo for en visual basic

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?

Page 5: Ciclo for en visual basic

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

Page 6: Ciclo for en visual basic

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

Page 7: Ciclo for en visual basic

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

Page 8: Ciclo for en visual basic

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”

Page 9: Ciclo for en visual basic

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.

Page 10: Ciclo for en visual basic

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

Page 11: Ciclo for en visual basic

Lic. Liliana Denisse Casillas Valenzuela 11

POR TU ATENCIÓN