Anda di halaman 1dari 5

INFORMTICA APLICADA

LABORATORIO N 15

Estructuras Repetitivas

CODIGO DEL CURSO: IG1014

Alumno(s): Nota

Grupo: Ciclo:
Requiere No
Excelente Bueno Puntaje
Criterios de Evaluacin (5pts) (4pts)
Mejora Acept.
Logrado
(3pts) (0pts)
Identifica correctamente la formacin de las
estructuras repetitivas.
Declara variables y utiliza operadores y
constantes.
Desarrolla estructuras repetitivas en macros.

Redacta correctamente los pasos principales


de la implementacin y conclusiones.
Se comunica de manera efectiva, trabaja con
orden, limpieza y puntualidad

ADMINISTRACIN DE REDES Y COMUNICACIONES


PROGRAMA DE FORMACIN REGULAR
Informtica Aplicada

Laboratorio N15: Estructuras Repetitivas


Objetivos:

Diferencia los distintos tipos de datos


Utiliza estructuras repetitivas para la solucin de problemas.

Seguridad:

Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio o en los


casilleros asignados al estudiante.
No ingresar con lquidos, ni comida al aula de Laboratorio.
Al culminar la sesin de laboratorio apagar correctamente la computadora y la pantalla, y
ordenar las sillas utilizadas.

Equipos y Materiales:

Una computadora con:


o Windows 7 o superior

Gua de Laboratorio Pg. 2


Informtica Aplicada

Procedimiento:
Bucle For Each
A continuacin mostramos la sintaxis del bucle For Each

For Each elemento In grupo


[instrucciones]
[Exit For]
[instrucciones]
Next [elemento]

Implementar una nueva macro denominada m_bucle_for_each() que rellene el rango de


celdas seleccionadas con valores enteros pares iniciando en el valor 100 en la hoja 3. A
continuacin se indica el cdigo :

Sub m_bucle_for_each()
Dim contador As Integer
contador = 100
For Each celda In Selection.Cells
celda.Value = contador
contador = contador + 2
Next
End Sub

Ejecute la macro y verifique los resultados generados


Anote los detalles ms importantes del ejercicio anterior

El bucle FOR NEXT


En VBA nos permite en Excel (o cualquier otro lenguaje de programacin) repetir una accin
un nmero de veces dado. Su sintaxis es la siguiente:

D
o For CONTADOR = COMIENZO To FINAL [Step VALOR_DE_PASO]
n 'cdigo
d [Exit For]
e 'cdigo
: Next

C
CONTADOR: es la variable numrica de control del bucle

Gua de Laboratorio Pg. 3


Informtica Aplicada

COMIENZO: es el valor numrico donde comenzar el CONTADOR. Es un nmero


entero.
FINAL: es el valor numrico hasta donde contar el CONTADOR.
Step VALOR_DE_PASO: opcional. Valor numrico que ir sumndose al
CONTADOR a lo largo del bucle. Es un nmero natural.
cdigo: es el cdigo de la expresin que queremos que se ejecute dentro del bucle
todas las veces.
Exit For: sentencia opcional que nos permite salir del bucle y continuar la macro a
partir del NEXT final sin necesidad de haber recorrido el bucle completamente.
A continuacin vamos a ver una serie de ejemplos que nos permitan entender mejor el
bucle FOR NEXT en VBA.
En este ejemplo tenemos el bucle FOR NEXT en VBA ms sencillo. El bucle cuenta de 1 a
10 y va poniendo en una columna el valor del contador. Creamos una macro denominada
m_bucle_for_1() y ejecutamos el cdigo.

En este ejemplo aadimos la propiedad step 2 que incrementar el contador de 2 en 2. Es


decir, inicialmente el contador valdr 1, luego 3, luego 5 y as sucesivamente. Creamos una
macro denominada m_bucle_for_2() y ejecutamos el cdigo.

Implementar una nueva macro denominada m_bucle_for_3(). A continuacin se indica el


cdigo :

Sub m_bucle_for_3()
For CONTADOR = 10 To 1 Step -1
fila = CONTADOR
Cells(fila, 3) = CONTADOR
Next
End Sub

Ejecute la macro y verifique los resultados generados


Anote los detalles ms importantes del ejercicio anterior

Gua de Laboratorio Pg. 4


Informtica Aplicada

Implementar una nueva macro denominada m_bucle_for_(). A continuacin se indica el


cdigo :

Sub m_bucle_for_4()
For CONTADOR = 10 To 100
If CONTADOR = 49 Then
MsgBox "El contador ha llegado al nmero " & CONTADOR
Exit For
End If
Next
End Sub

Ejecute la macro y verifique los resultados generados


Anote los detalles ms importantes del ejercicio anterior

Conclusiones:
Indicar las conclusiones que lleg despus de los temas tratados de manera prctica en este
laboratorio.

Gua de Laboratorio Pg. 5

Anda mungkin juga menyukai