Breakdown of Joel Jamieson's Ultimate MMA Conditioning BookFull description
The long-awaited, all-access biography of a music legend In Billy Joel, acclaimed music journalist Fred Schruers draws upon more than one hundred hours of exclusive interviews with Joel t…Full description
Breakdown of Joel Jamieson's Ultimate MMA Conditioning Book
Breakdown of Joel Jamieson's Ultimate MMA Conditioning BookDescripción completa
Descripción completa
Descripción completa
healthFull description
Libro sobre compartir el evangelioDescripción completa
cetonasDescripción completa
Here are detailed liner notes for the Billy Joel Rarities 5-CD/1-DVD collection.Full description
Conoce y utiliza los tipos de datos Conoce y utiliza estructuras condicionales Conoce y utiliza diagramas de flujo Orden, Limpieza y respeto. Observaciones y conclusiones
II.- PROCEDIMIENTO: Nota: Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de desarrollo en un equipo externo. 1. Abra el libro asignado para el laboratorio y ubíquese en la primera hoja. a. En la pestaña desarrollador seleccione macros y cree la nueva macro “descuento tardanza”, esta macro se encarga de determinar si un trabajador llego a tiempo o llegó tarde. b. En la ventana que aparece por defecto ingrese el siguiente código en el medio: Dim llegada, descuento As Integer hora = ActiveCell.Value llegada = Minute(hora) If llegada > 40 Then descuento = llegada - 30 MsgBox "Se le descontará " & descuento & " minutos el día de hoy" Else MsgBox "Gracias por su puntualidad" EndIf c.
Guarde los cambios y regrese a la hoja de cálculo de Excel
d. Haga clic sobre cualquier celda que contenga la hora y ejecute la macro ¿Qué es lo que hace la macro?
Nos da un mensaje si llegó temprano o si llegó tarde se le descontará minutos
e. Modifique lamacro para que aplique la tardanza a los 15 minutos después de las 08:00, en vez de a los 40.
PROGRAMA DE FORMACIÓN REGULAR
Estructuras Condicionales - Lab. 14
Página 3 de 9
Informática Aplicada f.
Nro. DD-106
Cree el diagrama que flujo que represente lamacro.
INICIO Escribir “GRACIAS POR SU PUNTUALIDAD ”
DECLARAR VARIABLE descuento tardanza
Escribir “Se le descontará minutos”
SI
PEDIR hora de ingreso
Descuento tardanza
NO
Descuentotarda nza <=10 Y Descuento tardanza >10 hora de ingreso
2. En la segunda hoja se generará una macro la cual permita hacer descuentos en el precio de un producto dependiendo del volumen de la compra (mientras más unidades compren, mayor será el descuento). a. Para esto cree un botónde comando (al igual que en el laboratorio anterior) b. Active sus propiedades c.
Cambie name a “cmddescuentovolumen”.
d. Cambie caption según su criterio. e. Haga doble clic sobre el botón creadoe ingrese el siguiente código:
Dim cantidad1 As Double Dim cantidad2 As Double Dim cantidad3 As Double Dim precio1 As Double Dim precio2 As Double Dim precio3 As Double Dim precio4 As Double Dim unid As Double cantidad1 = Range("a2") cantidad2 = Range("a3") cantidad3 = Range("a4") precio1 = Range("b2") PROGRAMA DE FORMACIÓN REGULAR
Escribir el resultado de la multiplicación de la celda b8 por su precio unitario.
3. En la hoja 3 nos encargaremos de crear dos macros que calculen ciertos beneficios para los trabajadores: a. Toda el área comercial se desplaza constantemente para cubrir rutas según zonas, los puestos de mando medio en adelante utilizan su movilidad propia y los demás usan el transporte público para realizar este recorrido mensual. b. Se asigna a cada uno un monto específico: Si el sueldo está por encima de los 2500 soles, el monto asignado será de 600 soles. Si está por debajo de 2500 soles, el monto será de 450 soles. c. Cree una macro (calc_movilidad) con el siguiente código:
Dim sueldo As Integer sueldo = Cells(ActiveCell.Row, ActiveCell.Column - 1).Value If sueldo>= 2500 Then ActiveCell = 600 Else ActiveCell = 450 EndIf
d. Guarde los cambios y regrese a la hoja de Excel. e. Ubíquese en la celda donde desea calcular la movilidad para el primer empleado y ejecute la macro. f. Compruebe el funcionamiento de la macro y asigne el monto de movilidad para cada empleado. g. Usando como referencia el código anterior, cree una nueva macro (nombre según su criterio), la que permita calcular la alimentación según las siguientes pautas:Si el colaborador tiene un sueldo menor a 2000 soles se le cubre al 100% la alimentación en el concesionario de la empresa, por lo que el beneficio es de 200 soles. Si tiene un sueldo mayor a 2000 soles, la PROGRAMA DE FORMACIÓN REGULAR
alimentación se cubre al 50% por lo que el beneficio sería sólo de 100 soles. Generar una ventana de mensaje (MsgBox) mostrando, como mensaje, la explicación del monto asignado. h. Indique a continuación el código creado de la macro Sub nuevamacro() Dim sueldo As Integer sueldo = Cells(ActiveCell.Row, ActiveCell.Column - 2).Value If sueldo >= 2000 Then MsgBox "S/100 de alimentación" ActiveCell = 100 Else MsgBox "S/200 de alimentación" ActiveCell = 200 EndIf End Sub
PROGRAMA DE FORMACIÓN REGULAR
Estructuras Condicionales - Lab. 14
Página 7 de 9
Informática Aplicada
i.
Nro. DD-106
Cree un diagrama de flujo que represente ambas macros.
INICIO
Escribir “monto asignado S/450”
Escribir “monto asignado S/600” DECLARAR VARIABLE sueldo SI
NO
PEDIR monto_movilidad Sueldo>=2500 Y Sueldo <2500 Sueldo
Se concluyó que con la opción de Usar Referencias Relativas usaremos para que los macros se graben con acciones relativas a la celda inicial seleccionada.
Logramos manejar estructuras condicionales en un pseudocódigo.
Comprobamos que nuestras macros están operativas dándonos resultados correctos.
Se concluye que toda computadora maneja la información mediante datos y que la mayoría de computadoras puede manejar distintos tipos de satos (algoritmos y programas). Concluimos que es posible manejar estructuras condicionales en pseudocódigo. Se concluye que una estructura condicional permite realizar procedimientos y estos requieren condiciones las cuales si se realizan lleva a cabo una acción diferente .
OBSERVACIONES:
Se observó que una vez concluido lo que queremos grabar, presionamos sobre el botón Detener de la barra de estado, o accediendo al menú de Macros y haciendo clic en detener grabación
Se pudo haber usado un caso real de una empresa para crear diferentes macros.
Como era de esperarse la parte más complicada fue la creación de la macro para el descuento.
Se observa que la toma de decisiones es determinante en la secuencia de ejecución de una macro y que la herramienta que destaca aquí es la condicional. Se observa que una expresión consta de operando y operadores esto depende el tipo de objetos que manipulan pueden ser Aritméticas (tipo numérico) y Lógicas (tipo lógico). Se observó que se admiten tres estructuras condicionales la primera es la prueba lógica verdadero falso, instrucción en caso es verdadero entonces e instrucción en caso es verdadero también.