Está en la página 1de 6

INFORMÁTICA APLICADA

LABORATORIO N° 15 CODIGO DEL


CURSO: IG1014

Estructuras Repetitivas

Alumno(s): Maycol yana sucasaca Nota

Grupo: B Ciclo: II

Requiere No
Excelente Bueno Puntaje
Criterios de Evaluación (5pts) (4pts)
Mejora Acept.
Logrado
(3pts) (0pts)
Identifica correctamente la formación de las
estructuras repetitivas.
Declara variables y utiliza operadores y
constantes.
Desarrolla estructuras repetitivas en macros.

Redacta correctamente los pasos principales


de la implementación y conclusiones.
Se comunica de manera efectiva, trabaja con
orden, limpieza y puntualidad

ELECTRÓNICA Y AUTOMATIZACIÓN INDUSTRIAL


PROGRAMA DE FORMACIÓN REGULAR
Informática Aplicada

Laboratorio N°15: Estructuras Repetitivas


Objetivos:

• Diferencia los distintos tipos de datos


• Utiliza estructuras repetitivas para la solución 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 líquidos, ni comida al aula de Laboratorio.
• Al culminar la sesión 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

Guía de Pág.
Laboratorio 2
Informática Aplicada

Procedimiento:
EJERCICIO N°1 - Bucle For Each
• A continuación mostramos la sintaxis del bucle For Each

For Each elemento In grupo

[Exit For]

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
continuación se indica el código :

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 más importantes del ejercicio anterior

Se pudo ver que al seleccionar un rango de celda y ejecutar el macro pues el


contador comenzará en 100 y mostrará en cada celda el contador, y el contador
tendrá el valor del contador aumentado en 2 por cada celda

Guía de Pág.
Laboratorio 3
Informática Aplicada

El bucle FOR NEXT


En VBA nos permite en Excel (o cualquier otro lenguaje de programación) repetir una acción
un número de veces dado. Su sintaxis es la siguiente:

For CONTADOR = COMIENZO To FINAL [Step VALOR_DE_PASO]


'código
[Exit For]
'código
Next

Donde:
• CCONTADOR: es la variable numérica de control del bucle
• COMIENZO: es el valor numérico donde comenzará el CONTADOR. Es un número
entero.
• FINAL: es el valor numérico hasta donde contará el CONTADOR.
• Step VALOR_DE_PASO: opcional. Valor numérico que irá sumándose al
CONTADOR a lo largo del bucle. Es un número natural.
• ‘código: es el código de la expresión 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 continuación 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 más 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 código.

En este ejemplo añadimos 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 código.

• Implementar una nueva macro denominada m_bucle_for_3(). A continuación se indica el


código :

Sub m_bucle_for_3()
For CONTADOR = 10 To 1 Step -1
fila = CONTADOR
Cells(fila, 3) = CONTADOR
Next
Pág.
4
Informática Aplicada

• Ejecute la macro y verifique los resultados generados


• Anote los detalles más importantes del ejercicio anterior

El contador comenzará en 10 a 1 y el valor de paso que tendrá es de -1 ósea el


que antecede al 10 en este caso seria 1 y el siguiente el 2 y así sucesivamente
en la columna 3 hasta llegar a 10

• Implementar una nueva macro denominada m_bucle_for_(). A continuación se indica el


código :

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

• Ejecute la macro y verifique los resultados generados


• Anote los detalles más importantes del ejercicio anterior

El contador comienza en 10 a 100 y se puso que si el contador llegara a 49


apareciera el mensaje que “El contador ha llegado a contador “ el cual seria 49

Guía de Pág.
Laboratorio 5
Informática Aplicada

EJERCICIO N°2 – Practica de Macros Aplicadas

1. Se quiere elaborar un programa que calcule el área de la figura determinada ya sea Círculo,
Cuadrado o Triángulo equilátero según el valor que se entregue.

2. Se quiere elaborar un programa que permita mostrar el estado de una persona según su IMC
(Índice de Masa Corporal). Tome en cuenta los datos de la tabla adjunta para determinar dicho
estado:

Conclusiones:
Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este
laboratorio.

• Bueno se puede definir que bucle seria el proceso que se estará repitiendo y estas
estructuras nos brindan hacer esto posible de una manera no ten complicada
• Estas estructuras nos permiten ejecutar acciones que pueden dividirse en otras acciones más
básicas, esta estructura debe tener una entrada y una salida en la cual se ejecute la acción
un determinado o indeterminado número de veces.
• 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.
• Bueno las estructuras repetitivas nos ayudan para evitar la molestia de andar repitiendo una
acción varias veces, facilitando el trabajo.
• Las estructuras de bucles de Visual Basic permiten ejecutar una o varias líneas de código de
forma repetitiva, podemos repetir las instrucciones de una estructura de bucles hasta que una
condición sea verdadera o una condición sea Falsa y así imprima el resultado verdadero

Guía de Pág.
Laboratorio 6

También podría gustarte