Está en la página 1de 4

¿Qué es una estructura repetitiva?

Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de


instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo
en pantalla cierta cantidad de veces, mover un objeto de un punto a otra cierta
cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se
les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro
de un pseudocódigo o un programa y las estructuras repetitivas nos permiten
hacerlo de forma sencilla.
Desde O Para (FOR)
Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado
de veces, y de modo automático controla el número de iteraciones o pasos.
Desde i=0 hasta 100

Acción_1

Acción_2

Acción_3

Acción_n

Fin_desde

Repetir hasta (do while)

La estructura repetir cumple la


misma función que la estructura
mientras. La diferencia está en que
la estructura mientras comprueba la
condición al inicio y repetir lo hace al
final. Es por ello que la estructura
repetir se ejecuta por lo menos una
vez.

Hacer

Acción_1

Acción_2

Acción_3

Acción_n
Mientras condición

INSTRUCCIÓN FOR – NEXT Permite crear ciclos.

1ª Forma 2ª Forma

For variable = Valor Inicial To Valor If condición Then


Final Step Incremento
For variable = Valor Inicial To Valor
Instrucciones Final

Next Variable Instrucciones

Next Variable

End If

3ª Forma

For Variable = Valor Inicial To Valor


Final

If Condición Then

Instrucciones

End If

Next Variable
COLEGIO CATÓLICO AMOR VIDA ESPERANZA
Nombre:
Fecha:
Tema: Estructuras Repetitivas
Taller: Practico 001 Logro I, Periodo: IV Grado: 11
Realizar un programa que al momento de dar clic en el botón Aceptar liste los
números del 1 al 100.
Private Sub Command1_Click()
For n = 1 To 100
List1.AddItem n
Next n
End Sub

COLEGIO CATÓLICO AMOR VIDA ESPERANZA


Nombre:
Fecha:
Tema: Estructuras Repetitivas
Taller: Practico 001 Logro I, Periodo: IV Grado: 11
Listar los números del 1 al 50 de dos en dos.
1ª Forma 2ª Forma

Private Sub Command1_Click() Private Sub Command1_Click()

For x = 2 To 50 Step 2 ‘Realice saltos For x = 1 To 25


de dos en dos
List1.AddItem x * 2
List1.AddItem x
Next x
Next x
End Sub
End Sub
COLEGIO CATÓLICO AMOR VIDA ESPERANZA
Nombre:
Fecha:
Tema: Estructuras Repetitivas
Taller: Practico 001 Logro I, Periodo: IV Grado: 11
Realizar un programa que permita realizar las tablas de multiplicar para cualquier
número.

Private Sub Command1_Click() 'Botón


Calcular
n = Val(Text1)
For x = 1 To 10
List1.AddItem n & " * " & x & " = " &
n*x
Next x
Command1.Enabled = False
End Sub

Private Sub Command2_Click() 'Botón


Borrar
Text1 = ""
List1.Clear
Command1.Enabled = True
End Sub

Private Sub Text1_Click() 'Borrar si presiona clic en el text


List1.Clear
Text1 = ""
Command1.Enabled = True
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then 'Presionar Enter Realiza el proceso
Call Command1_Click
End If
If KeyAscii < 48 Or KeyAscii > 57 Then
If KeyAscii <> 8 Then
KeyAscii = 0
End If
End If
End Sub

También podría gustarte