Está en la página 1de 11

INFORMÁTICA APLICADA

LABORATORIO N°13

Excel 2013 Algoritmos

CODIGO DEL CURSO:

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
Desarrolla
Pseudocódigo
Conoce y utiliza y
desarrolla Macros.
Realiza y desarrolla
ejercicios VBA

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 1 de 11

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.

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 1.
Desarrolle un algoritmo que permita leer dos valores distintos. Determine cuál de los dos
valores es el mayor.

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 2 de 11

Pseudocódigo Diagrama de flujo

1. inicio
Inicio
2. Inicio variable A=0, B=0

3. solicitar la introducción de dos


variables distintos Introduzca dos
valores
4. leer los dos variables

5. asignarlos a las variables A y B.


SI
6. Si A=B entonces vuelve a 3 porque A, B
los valores deben ser distintos

7. si A>B entonces escribir A, “es el


mayor”
A=B
8. De lo contrario: escribir B,”es el
mayor”
NO
9. Fin_si

10. Fin NO
A>B

SI

B “Es el mayor” A “Es el mayor”

Fin

1.2. Ejercicio 2.
Determinar la hipotenusa de un triángulo rectángulo conocidas como longitudes de sus dos
catetos. Desarrolle el algoritmo correspondiente.

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 3 de 11

Pseudocódigo Diagrama de flujo

1.Inicio

2.Declaración de variables:CatA=0,
CatB=0

3.Leer el valor de cada cateto

4.Almacenarlo en la variable CatA y


CatB

5.Calcular el valor

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_13.xlsm

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.

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

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

3
1

PROGRAMA DE FORMACIÓN REGULAR

2 5
Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 4 de 11

 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:

 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

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 5 de 11

 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

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


resultado de la acción de la macro

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 6 de 11

 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

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


archivo Módulo1 para ver su contenido:

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 7 de 11

 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.

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
PROGRAMA DE FORMACIÓN REGULAR
Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 8 de 11

 En la nueva Hoja adicionar los siguientes valores:

 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,
seleccionamos “Módulo1”. EN la barra de menú seleccionamos “Ver” opción “Ventana de
propiedades”

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 9 de 11

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.

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.

PROGRAMA DE FORMACIÓN REGULAR


Informática Aplicada Nro. DD-106
Lab. 13 – Algoritmos Página 10 de 11

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.

1
m. Damos clic en (“B5”) y seleccionamos la opción Play. Regresamos a Excel.
2 B2 y B3 insertamos dos valores positivos, y damos clic en el botón suma y
n. En las celdas
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.

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”.

PROGRAMA DE FORMACIÓN REGULAR

También podría gustarte