Lab 15 - Estructuras Repetitivas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

INFORMÁTICA APLICADA

LABORATORIO N° 15 CODIGO DEL CURSO:


IG1014

Estructuras Repetitivas

Tejada Ramos Paola


Alumno(s): Nota

Grupo: B Ciclo: 2C23

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

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 Laboratorio Pág. 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


[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
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

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:

Guía de Laboratorio Pág. 3


Informática Aplicada

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
End Sub

Guía de Laboratorio Pág. 4


Informática Aplicada

 Ejecute la macro y verifique los resultados generados


 Anote los detalles más importantes del ejercicio anterior

 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

Guía de Laboratorio Pág. 5


Informática Aplicada

 Anote los detalles más importantes del ejercicio anterior

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:

Guía de Laboratorio Pág. 6


Informática Aplicada

Conclusiones:
Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este
laboratorio.
-Ayuda a definir los pasos necesarios para resolver problemas con características similares
-Es un lenguaje de computación un algo difícil

Guía de Laboratorio Pág. 7

También podría gustarte