OBJETIVO.
Conocer
que es un bucle, un bucle dentro de otro o anidado, su sintaxis y la
comparación con otros lenguajes de programación.
1.
El
bucle
Así como el if...then los
bucles también ejecutan instrucciones con una condición dada pero en este caso
se realiza un número determinado de veces. Los bucles son útiles pues como el
código solo se escribe una sola vez, se reduce a posibilidad de cometer algún
error.
Su sintaxis es:
Dim
contador As Integer
FOR contador
= valormenor TO valormayor
Instrucción 1
Instruccion2
Intruccion “n”
NEXT
Como
podemos notar, en la declaración de variables el tipo es Integer por lo que el valor mayor y el valor menor deberán ser
valores numéricos enteros.
El
bucle se detendrá cuando el contador exceda o iguale el valor mayor.
Ejemplo.
Dim X, T, C As Integer
C =
InputBox("HASTA QUE VALOR")
T =
0
For X = 1 To C
T = T + X
Next
MessageBox.Show(T)
Código VBNEWLINE
En
comparación otros programas de Microsoft sería muy parecido a lo que es dar
corte de línea o enter, es decir, continuar en la parte superior. En los
códigos podemos escribir con sangrías pero al momento de ejecutarlo, nuestros
textos aparecerán de corrido. Así que se agrega un & vbnewline
Ejemplo.
MessageBox.Show("INSTITUTO"
& vbNewLine & "POLITECNICO"
& vbNewLine & "NACIONAL")
2.
Bucles
en bucles
También podemos colocar un
bucle dentro de otro bucle. Ahora bien, el bucle interno se llevará ejecutará
las veces que se hayan especificado en el contador del bucle exterior.
DETENER
BUCLES
Para que el bucle se deje de
ejecutar en el momento que se desee, se colocara: “Exit For” pero deberá estar contenida en una instrucción de If…Then.
Y ésta su vez dentro del bucle FOR.
Ejemplo.
3.
For…next
en C# y J#
En otros idiomas de
programación como C# y J# también existen los bucles for..next.
Pero su sintaxis es distinta:
EVALUACIÓN
1.
¿Qué hace un bucle?
2. ¿Qué
hace un bucle definido?
3. La
variable de contador Bucle en una instrucción For ¿De qué tipo debe ser?
4.
En ésta instrucción: For contadorBulve = 1 To
2, ¿Cuál es el valor de ContadorBulce cuando termina?
5.
Si el Bucle externo se repite 2 veces y el
interno se repite 8 ¿Cuántas veces se repetirá en total?
R1:
Se ejecuta una y otra vez
R2:
Ejecuta un conjunto de instrucciones con código una cantidad específica de
veces
R3:
Integer
R4:
El resultado será 3
R5:
16 veces
No hay comentarios.:
Publicar un comentario