Vous êtes sur la page 1sur 13

INFORMÁTICA APLICADA

LABORATORIO N 13

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


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 1 de 13

I. CAPACIDAD:
 Define y crea algoritmos usando pseudocódigo y diagramas de flujo.
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.
 Los algoritmos poseen un inicio y un fin.

1. Diagrama de flujo.
a. 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 proceso, indicación sobre el sentido de flujo
se utilice, se genere o salga del del proceso.
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 interrumpe.
las instrucciones contenidas en la
subrutina para que una vez
terminada continuar con el flujo.

PROGRAMA DE FORMACIÓN REGULAR


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 2 de 13

b. Pseudocodigo.
Es la representación del código de manera práctica y fácil de entender. Es la
secuencia de órdenes y ciclos. Ejm.
 Se desea saber si una persona es mayor de edad.

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.
Desarrolla un algoritmo que permita preparar tostadas con mantequilla y tostadas con
mermelada. Las tostadas se preparan a partir del pan de molde blanco.

Pseudocódigo Diagrama de flujo

PROGRAMA DE FORMACIÓN REGULAR


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 3 de 13

1.2. 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_13.xlsm en la carpeta D:

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

2 5
PROGRAMA DE FORMACIÓN REGULAR
Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 4 de 13

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

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

PROGRAMA DE FORMACIÓN REGULAR


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 5 de 13

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


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 6 de 13

 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


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 7 de 13

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

PROGRAMA DE FORMACIÓN REGULAR


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 8 de 13

f. Macro para generar gráficos de barras


 Agregar una nueva Hoja al libro
 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 una nueva hoja de Excel, cambie el nombre de la pestaña a Parte 3 inserta los
valores en las siguientes celdas:

PROGRAMA DE FORMACIÓN REGULAR


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 9 de 13

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”, Seleccionamos: En la ventana
Proyecto – VBA, seleccionamos “Módulo1”. En la barra de menú seleccionamos “Ver”
opción “Ventana de propiedades”
d. En la ventana Propiedades – Módulo1,En el casilla (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 el texto según la imagen.

ENTER

PROGRAMA DE FORMACIÓN REGULAR


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 10 de 13

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


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 11 de 13

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. En la ventana “(General)”, 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.

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


Nro. DD-106
ALGORITMOS Y PSEUDOCÓDIGO - LABORATORIO 13
INFORMÁTICA APLICADA Página 12 de 13

CONCLUSIONES

OBSERVACIONES:

PROGRAMA DE FORMACIÓN REGULAR

Vous aimerez peut-être aussi