Sei sulla pagina 1di 12

EXCEL INTERMEDIO

LABORATORIO N 14

ALGORITMOS

CODIGO DEL CURSO: IG 1014

Alumno(s): Nota

Grupo: Ciclo:

Requiere No
Criterio de Excelente Bueno Puntaje
mejora acept.
Evaluación (5pts) (4pts) Logrado
(3pts) (0pts)
Desarrolla Diagrama
de flujo y Pseudocódigo

Conoce y utiliza y
desarrolla Macros.

Realiza y desarrolla
ejercicios VBA

Puntualidad, orden
Observaciones, y
conclusiones

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 1 de 12

I. OBJETIVOS:
1. Escribe algoritmos en la solución de problemas.

2. Aplica pseudocódigos y elabora diagramas de flujo.

3. Crea programas con VBA.

II. SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del hardware,
conexiones eléctricas o de red; así como la ingestión de alimentos
o bebidas. No jugar durante el desarrollo de la sesión.
.

Al culminar la sesión de laboratorio, apagar correctamente la


computadora y el monitor.

III. RECURSOS:
 En este laboratorio cada alumno trabará con un equipo con Windows.
 Los equipos deben contar con internet.
 Microsoft Word
 Microsoft Excel 2013.

IV. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del laboratorio es individual.

V. FUNDAMNENTO TEORICO.
1. Diagrama de flujo.
TABLA 1

SÍMBOLO SIGNIFICADO SÍMBOLO SIGNIFICADO

Captura la emisión de datos.


Inicio o final del flujo del proceso. Entrada o salida de información
desde o hacia el ordenador.

Decisión. Indica un punto en el Base de datos. Aplicación. Empleo


flujo en el que se produce una para representar la grabación de
bifurcación del tipo “Si” o “No”. datos.
Documento. Se refiere a un Línea de flujo. Proporciona una
documento utilizado en el indicación sobre el sentido de flujo
proceso, se utilice, se genere o del proceso.
salga del proceso.
Actividad. Representa una Archivo Manual. Se utiliza para
actividad llevada a cabo en el reflejar la acción de un documento
proceso. existente o pendiente.
Módulo independiente. Recibe Conector. Indica a través de una
nombres como subrutina, referencia (número, letra o texto)
proceso, procedimiento, etc. El donde debe de continuar un
programa pasa a ejecutar todas diagrama de flujo que se
las instrucciones contenidas en la interrumpe.
subrutina para que una vez
terminada continuar con el flujo.

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 2 de 12

VI. PROCEDIMIENTO:
Nota:

Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de
desarrollo en un equipo externo.

PARTE 1 – ELABORACIÓN PSEUDOCÓDIGOS Y DIAGRAMAS DE FLUJO.


Para el desarrollo de los diagramas de flujo utilice las herramientas de Word “dibujar formas”
(Pestaña Insertar de la cinta de opciones “Formas”) y los símbolos de la “Tabla1”.
1.1. Ejercicio 2.
Determinar la hipotenusa de un triángulo rectángulo conocidas como longitudes de sus dos
catetos. Desarrolle el algoritmo correspondiente.

Pseudocódigo Diagrama de flujo

PARTE 2 – MACROS

2.1. Crear un documento que permite almacenar Macros en Excel.

 Inicie el software de MS Excel.


 Crear un nuevo libro y guardarlo con el nombre Lab_14.xlsm en la carpeta d:\excel lab_14

Nota: Los archivos con extensión *.xlsx de Excel no permiten almacenar macros,
para poder grabar macros es necesario almacenar el archivo con la extensión
*.xlsm como se indica en el ítem anterior.

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 3 de 12

2.2. Visualización de la ficha “Desarrollador” en la cinta de opciones.

 En Excel, seleccione la pestaña Archivo, seleccione.

3
1

2 5
 Verifique la presencia de la pestaña Desarrollador y selecciónelo. Observe las herramientas
disponibles.

2.3. Grabación de macros.

a. Grabación de macros
 Grabaremos una macro denominada Macro1 que coloque la palabra “Mes” en la
celda A1
 Seleccione o active la “Hoja 1”
 En la ficha “Desarrollador” en la categoría “Código” elija la herramienta: “Grabar
Macro”

 Complete los datos de identificación de la macro y luego presione el botón Aceptar:

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 4 de 12

 A partir de este momento Excel “Grabará” cada una de las acciones que usted
realice
 Proceda a ingresar la palabra Mes en la celda A1. Al finalizar presione la tecla
ENTER
 Ahora procederemos a detener la grabación de la Macro anterior, para ello presione
el botón denominado “Detener grabación” ubicado en la categoría “Código” de la
ficha “Desarrollador”:

b. Ejecución de una macro


 Verificaremos el funcionamiento de la macro anterior
 Active o cambie a la Hoja 2
 Desde la Ficha Desarrollador, en la categoría Código elija la herramienta Macros.

 Seleccione la única macro disponible hasta el momento denominada Macro1 y


presione el botón Ejecutar

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 5 de 12

 Verifique que en la celda A1 de la Hoja 2 haya aparecido el texto Mes como


resultado de la acción de la macro

 Repita el procedimiento anterior para que la macro coloque el texto Mes en la celda
A1 de la Hoja 3
c. Visualizar el código de la macro creada
 Vamos a visualizar el código VBA generado por Excel para la macro “Macro1” que
hemos creado en la sección anterior
 Desde la ficha Desarrollador, en la categoría Código elija la herramienta Visual
Basic.

 A continuación se muestra el entorno de la Herramienta Visual Basic

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 6 de 12

 Del Panel izquierdo, denominado Proyecto, expanda el nodo Módulos y abra el


archivo Módulo1 para ver su contenido:

 El listado anterior representa el código de nuestra primera macro denominada


Macro1 que fue creada por nosotros previamente. Las instrucciones corresponden al
lenguaje Visual Basic que es utilizado por Excel para la programación de las macros.

d. Macro para realizar cálculos simples


 Grabar una nueva macro denominada m_calculo_porcentaje que al ser ejecutada
calcule el 19% ubicado en la celda A4 del valor numérico almacenado en la celda A1
+ A2 y coloque el resultado en la celda B2
 Active la “Hoja 3”, coloque algún valor en la celda A1 y A2
 Ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código.

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 7 de 12

e. Macro para asignar títulos a una Hoja Excel


 Grabar una nueva macro denominada m_titulos que al ser ejecutada genere los
siguientes títulos en la hoja de cálculo activa.

 Active la “Hoja 4” y ejecute la macro creada


 Visualice el código generado para la nueva Macro y anote dicho código

f. Macro para generar gráficos de barras


 Agregar una nueva Hoja al libro
 En la nueva Hoja adicionar los siguientes valores:

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 8 de 12

 Grabar una nueva macro denominada m_grafico_barras que al ser ejecutada genere
un gráfico de barras con los datos indicados en la hoja anterior
 Ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código.

g. Procedemos a guardar como cualquier otro documento con el nombre “Operadores”. En


la casilla tipo, seleccionamos la opción “Libro de Excel habilitado para macros”.

PARTE 3 – VISUAL BASIC PARA APLIACAIONES

3.1. Creación de una calculadora en Microsoft Visual Basic para Aplicaciones.


a. En la celdas inserta los valores:

b. Seleccionamos la pestaña “Desarrollador”. En la cinta de opciones seleccionamos “Visual


Basic”; en la barra de menú seleccionamos la opción Insertar y clic en “Módulo”.
c. Para mostrar la ventana de “Propiedades – Modulo 1” En la ventana Proyecto – VBA,
PROGRAMA DE FORMACIÓN REGULAR
Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 9 de 12

seleccionamos “Módulo1”. EN la barra de menú seleccionamos “Ver” opción “Ventana de


propiedades”
d. En el casillero (Name), cambiamos el nombre de “Módulo1” por
“Operacionesmatemáticas”
e. En la ventana “General”, insertamos las siguientes líneas. (Escribimos “Sub
Sumarceldas()” y presionamos Enter. Completa como según la imagen.

ENTER

f. Regresamos a la Hoja1 de Excel.

g. En Excel insertaremos los botones de suma y de resta. Estando ubicados en la barra de


menú principal seleccionamos la opción “Insertar” y elegimos el botón de comando.

h. Habiendo seleccionado la opción anterior dibujamos dos botones cuadrados que serán
los botones para la suma y la resta. Seleccionamos el primer botón, clic en propiedades.

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 10 de 12

i. Nos mostrará la ventana “Propiedades”. Cambiamos los siguiente datos: En la casilla


(Name) escribimos “cmdsuma”; en la casilla “Caption” colocamos el signo “+” y cerramos
la ventana.
j. Repetimos la operación para la resta.

k. Damos doble clic en el botón de suma, nos mostrará plataforma VBA – Libro1. En la
ventana de “cmdsuma”, escribimos “sumarceldas”. Luego damos doble clic a
Opracionesmatemáticas
l. Repetimos la operación para la resta.

m. Damos clic en (“B5”) y seleccionamos la opción Play. Regresamos a Excel.


n. En las celdas B2 y B3 insertamos dos valores positivos, y damos clic en el botón suma y
ejecutamos.
o. Para detener la acción, estando en Excel nos dirigimos a VBA y seleccionamos la
opción de pausa.
p. Realizar la misma operación para la resta.
q. Completa la calculadora con la multiplicación y la división.

PROGRAMA DE FORMACIÓN REGULAR


Algoritmos y Pseudocódigo - Laboratorio 14 Nro. DD-106

Página 11 de 12

r. Procedemos a guardar como cualquier otro documento con el nombre “Operadores”. En


la casilla tipo, seleccionamos la opción “Libro de Excel habilitado para macros”.

CONCLUSIONES

OBSERVACIONES:

PROGRAMA DE FORMACIÓN REGULAR

Potrebbero piacerti anche