Informática Aplicada en TI Estructuras Repetitivas
INFORMÁTICA APLICADA EN TI
Alumno(s) Apaza Pari Wilde Ronald
Nota
:
D
LABORATORIO N° 15
Grupo: Ciclo:
Requiere No
Excelente Bueno Puntaje
Criterios de Evaluación (4pts) (3pts)
Mejora Acept.
Logrado
Estructuras condicionales y repetitivas (2pts) (0pts)
Utiliza estructuras condicionales simples y 4
compuestas
Utiliza estructuras repetitivas 4
Desarrollo los casos propuestos de manera 4
adecuada
Redacta correctamente los pasos 3
principales de la implementación y
conclusiones.
Se comunica de manera efectiva, trabaja 2
con orden, limpieza y puntualidad
Evidencia avance en laboratorio 3
Dpto. de Informática Pág. 1
Estructuras Repetitivas Informática Aplicada
LABORATORIO 15: ESTRUCTURA CONDICIONALES Y REPETITIVAS
Objetivos:
• Utilizar instrucciones de programación
• Usar estructuras condicionales simples y dobles
• Utilizar instrucciones de programación
• Reconocer y utilizar eventos
Equipos, Materiales, Programas y Recursos:
• PC personal con Windows 10.
• Microsoft Office Excel 2016.
• Material adicional en Tecsup Virtu@l.
Introducción:
En muchas ocasiones necesitaremos evaluar una condición y realizar una acción o una
serie de instrucciones dependiendo de la respuesta, para estos casos utilizaremos
estructuras repetitivas.
Para la realización de acciones que se van a repetir más de una vez, es necesario usar
instrucciones que respondan a estas expectativas.
En la programación se conocen como instrucciones repetitivas, que facilitará líneas de
código innecesarias y hará las tareas más sencillas. Este tema será tratado en la presente
unidad.
Seguridad:
• Ubicar maletines y/o mochilas en el lugar del aula de Laboratorio destinado para tal fin.
• No ingresar con líquidos ni comida al aula de Laboratorio.
• Al culminar la sesión de laboratorio, apagar correctamente la computadora y el monitor.
• Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.
Preparación:
Para ello el alumno previamente deberá haber revisado el material del texto de Tecsup
Virtu@l, la participación activa en el transcurso de la clase previa al desarrollo del
Laboratorio y así lograr cumplir con los objetivos y metas trazados al final de cada clase.
Informática Aplicada en TI Estructuras Repetitivas
Dpto. de Informática Pág. 3
Estructuras Repetitivas Informática Aplicada
Procedimiento y Resultados:
Instrucción Condicional Múltiple y Repetitiva
Abra un nuevo libro Excel y guardar como macro en su carpeta personal con el
nombre:Lab15Su_Apellido.xlsm.
Ejemplo para saber si un número es par o impar
1. Inserte un nuevo módulo y escriba la macro llamada cuantaGanancia que calcule lo
siguiente:
a. Se pedirá el monto de ganancia del año.
b. Se evaluará si la ganancia es menor a 1000000, se mostrará el mensaje
“Ganancia Baja”.
c. Si la ganancia es menor a 2000000, se mostrará el mensaje “Ganancia media”
d. Si es mayor o igual a 2000000, se mostrará el mensaje “Ganancia alta”.
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
e. Modifique la macro anterior para que le pida ingresar primero el número de año,
luego agregue el código necesario para que en la hoja de cálculo se escriba el
año, la ganancia y el mensaje.
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Dpto. de Informática Pág. 5
Estructuras Repetitivas Informática Aplicada
2. Inserte un nuevo módulo y escriba una macro llamada queEstacion que permita
solicitar el número del mes y muestre como resultado la estación del año teniendo en
cuenta lo siguiente:
Mes Estación
1, 2 y 3 Verano
4, 5 y 6 otoño
7, 8 y 9 Invierno
10, 11 y 12 Primavera
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
3. Inserte un nuevo módulo y escriba una macro llamada cuantoCine, que permita
calcular el total a pagar según el día de semana y el tipo de entrada:
Lunes y Martes Jueves y Sábados y
miércoles viernes Domingo
Adultos 12 8 15 16
Niños 8 6 12 13
Su macro deberá pedir la cantidad de entradas de adultos, la cantidad de entrada de
niños, el día que esta comprando las entradas y calculará el total a pagar.
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Dpto. de Informática Pág. 7
Estructuras Repetitivas Informática Aplicada
Informática Aplicada en TI Estructuras Repetitivas
4. Inserte un nuevo módulo y escriba una macro llamada saberPromedio, que utilice la
estructura Do while que permita ingresar un numero N de notas, sume el total de notas
y calcule el promedio.
Dpto. de Informática Pág. 9
Estructuras Repetitivas Informática Aplicada
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
5. Grabe una macro con el nombre encabezado_vendedores, usando referencias
relativas con los siguientes datos:
6. Inserte un nuevo módulo y escriba una macro con el nombre ventas_SuApellido, esta
macro le preguntará si desea agregar información al registro.
Si la respuesta es Si se le solicitará que ingrese el nombre del vendedor y el monto de
ventas.
Dpto. de Informática Pág. 11
Estructuras Repetitivas Informática Aplicada
Si el monto es mayor a 10000, la comisión será del 5% de las ventas, sino será del 3%
de las ventas. Esta información se almacenará en su hoja de cálculo. Y le volverá a
preguntar si desea ingresar información, mientras que la respuesta sea Si, los nuevos
datos se deben de ir agregando en las filas siguientes. Si la respuesta cambia la macro
se detendrá.
Inserte el comando Call al inicio de su macro para llamar a la macro
encabezado_vendedores
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
Dpto. de Informática Pág. 13
Estructuras Repetitivas Informática Aplicada
7. Ejemplo de For- next
Ir al VBA e insertar un módulo y crear una macro llamada DemoFor: ingresar el
siguiente código:
COLOQUE CAPTURAS DE PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
8. La tienda de venta de artículos de cómputo requiere hacer una factura para 3 registros:
a. Grabe una macro llamada headFactura, el método abreviado para llamar a la
macro será CTRL+m
b. Ir al VBA, insertar módulo y crear una macro llamada Factura donde escribirá las
instrucciones que permita resolver el problema . Se debe pedir los datos de 3
productos, con sus respectivos precios; el programa obtendra los subtotales y el
total a pagar por la factura.
c. Crear una nueva macro llamada mostrarFactura (Insertar / Macro)
Dpto. de Informática Pág. 15
Estructuras Repetitivas Informática Aplicada
d. Ejecutar la macro mostrarFactura y ver Modelo Final:
COLOQUE CAPTURAS DE CODIGO Y PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
Dpto. de Informática Pág. 17
Estructuras Repetitivas Informática Aplicada
Instrucción Repetitiva Do..While, Do…Loop
9. Insertar un nuevo módulo:
10. Ejemplo para obtener números aleatorios
COLOQUE CAPTURAS De PRUEBAS DE EJECUCIÓN REALIZADA
Informática Aplicada en TI Estructuras Repetitivas
Conclusiones(5 como mínimo):
Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este laboratorio
1. Generamos estructuras condicionales para generar macros que modifiquen nuestros datos
2. Grabamos varias macros para poder desarrollar los ejercicios propuestos
3. Nuestras macros creadas nos permitieron repetir valores varias veces.
4. Nuestros valores creados contenían elementos que fueron hechos para generar cambios menores en
su funcionamiento.
5. Con nuestras macros generamos una serie de instrucciones que repitieron y hicieron uso de varios
valores.
Dpto. de Informática Pág. 19