La evapotranspiración está constituida por las pérdidas totales, es decir: evaporación de la superficie evaporante (del suelo y agua) + transpiración de las plantas.Descripción completa
ejercicios simulados y comprobados de circuitos diodo recortador de ondaDescripción completa
Descripción: investigacion operativa
DOMITELLDescripción completa
srgsdfvDescripción completa
jsjsjsjDescripción completa
plan general de trabajo anualDescripción completa
investigacion sobre los liquenes pertinenetes a una determinada zonaDescripción completa
Descripción de tipo de negocio OutsourcingDescripción completa
Descripción: fotografia
Descripción completa
Descripción: planet
INFO IN FORM RM TICA TICA APL APLIC ICA ADA LABORATORIO N° 15
CODIGO DEL CURSO: IG1014
E s tructura ructurass R epe pettitiva itivass
Alumno(s): Aaron Lipe Vargas Grupo:
Nota
B
Ciclo:
Criterios de Evaluación
Excelente (5pts)
Bueno (4pts)
Requiere Mejora (3pts)
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 ELECTRÓNICA Y AUTOMATIZACIÓN INDUSTRIAL PROGRAMA DE FORMACIÓN REGULAR
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: Windows 7 o superior o
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
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 Laboratorio
Pág. 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 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
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 Laboratorio
Pág. 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