Lab 13 Algoritmos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

INFORMTICA APLICADA

LABORATORIO N 13

ALGORITMOS

CODIGO DEL CURSO: IG 1014

Alumno(s): Nota

Grupo: Ciclo:

Requiere No
Criterio de Excelente Bueno Puntaje
mejora acept.
Evaluacin (5pts) (4pts) Logrado
(3pts) (0pts)
Desarrolla Diagrama
de flujo y Pseudocdigo

Conoce y utiliza y
desarrolla Macros.

Realiza y desarrolla
ejercicios VBA

Puntualidad, orden
Observaciones, y
conclusiones

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 1 de 12

I. OBJETIVOS:
1. Escribe algoritmos en la solucin de problemas.

2. Aplica pseudocdigos y elabora diagramas de flujo.

3. Crea programas con VBA.

II. SEGURIDAD:
Advertencia:
En este laboratorio est prohibida la manipulacin del hardware,
conexiones elctricas o de red; as como la ingestin de alimentos
o bebidas. No jugar durante el desarrollo de la sesin.
.

Al culminar la sesin 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. METODOLOGA PARA EL DESARROLLO DE LA TAREA:


El desarrollo del laboratorio es individual.

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

SMBOLO SIGNIFICADO SMBOLO SIGNIFICADO

Captura la emisin de datos.


Inicio o final del flujo del proceso. Entrada o salida de informacin
desde o hacia el ordenador.

Decisin. Indica un punto en el Base de datos. Aplicacin. Empleo


flujo en el que se produce una para representar la grabacin de
bifurcacin del tipo Si o No. datos.
Documento. Se refiere a un Lnea de flujo. Proporciona una
documento utilizado en el proceso, indicacin 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 accin de un documento
proceso. existente o pendiente.
Mdulo independiente. Recibe Conector. Indica a travs de una
nombres como subrutina, referencia (nmero, 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 FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 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 ELABORACIN PSEUDOCDIGOS Y DIAGRAMAS DE FLUJO.


Para el desarrollo de los diagramas de flujo utilice las herramientas de Word dibujar formas
(Pestaa Insertar de la cinta de opciones Formas) y los smbolos de la Tabla1.
1.1. Ejercicio 1.
Desarrolle un algoritmo que permita leer dos valores distintos. Determine cul de los dos
valores es el mayor.

Pseudocdigo Diagrama de flujo

1.2. Ejercicio 2.
Determinar la hipotenusa de un tringulo rectngulo conocidas como longitudes de sus dos
catetos. Desarrolle el algoritmo correspondiente.

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 3 de 12

Pseudocdigo 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:\excel lab_13

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

2.2. Visualizacin de la ficha Desarrollador en la cinta de opciones.

En Excel, seleccione la pestaa Archivo, seleccione.

3
1

2 PROGRAMA DE FORMACIN REGULAR 5


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 4 de 12

Verifique la presencia de la pestaa Desarrollador y seleccinelo. Observe las herramientas


disponibles.

2.3. Grabacin de macros.

a. Grabacin 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 categora Cdigo elija la herramienta: Grabar
Macro

Complete los datos de identificacin de la macro y luego presione el botn 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 grabacin de la Macro anterior, para ello presione
el botn denominado Detener grabacin ubicado en la categora Cdigo de la
ficha Desarrollador:

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 5 de 12

b. Ejecucin de una macro


Verificaremos el funcionamiento de la macro anterior
Active o cambie a la Hoja 2
Desde la Ficha Desarrollador, en la categora Cdigo elija la herramienta Macros.

Seleccione la nica macro disponible hasta el momento denominada Macro1 y


presione el botn Ejecutar

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


resultado de la accin de la macro

Repita el procedimiento anterior para que la macro coloque el texto Mes en la celda
A1 de la Hoja 3

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 6 de 12

c. Visualizar el cdigo de la macro creada


Vamos a visualizar el cdigo VBA generado por Excel para la macro Macro1 que
hemos creado en la seccin anterior
Desde la ficha Desarrollador, en la categora Cdigo elija la herramienta Visual
Basic.

A continuacin se muestra el entorno de la Herramienta Visual Basic

Del Panel izquierdo, denominado Proyecto, expanda el nodo Mdulos y abra el


archivo Mdulo1 para ver su contenido:

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 7 de 12

El listado anterior representa el cdigo 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 programacin de las macros.

d. Macro para realizar clculos simples


Grabar una nueva macro denominada m_calculo_porcentaje que al ser ejecutada
calcule el 19% ubicado en la celda A4 del valor numrico almacenado en la celda A1
+ A2 y coloque el resultado en la celda B2
Active la Hoja 3, coloque algn valor en la celda A1 y A2
Ejecute la macro creada
Visualice el cdigo generado para la nueva Macro y anote dicho cdigo.

e. Macro para asignar ttulos a una Hoja Excel


Grabar una nueva macro denominada m_titulos que al ser ejecutada genere los
siguientes ttulos en la hoja de clculo activa.

Active la Hoja 4 y ejecute la macro creada


Visualice el cdigo generado para la nueva Macro y anote dicho cdigo

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 8 de 12

f. Macro para generar grficos 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 grfico de barras con los datos indicados en la hoja anterior
Ejecute la macro creada
Visualice el cdigo generado para la nueva Macro y anote dicho cdigo.

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


la casilla tipo, seleccionamos la opcin Libro de Excel habilitado para macros.

PARTE 3 VISUAL BASIC PARA APLIACAIONES

3.1. Creacin de una calculadora en Microsoft Visual Basic para Aplicaciones.


a. En la celdas inserta los valores:

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 9 de 12

b. Seleccionamos la pestaa Desarrollador. En la cinta de opciones seleccionamos Visual


Basic; en la barra de men seleccionamos la opcin Insertar y clic en Mdulo.
c. Para mostrar la ventana de Propiedades Modulo 1 En la ventana Proyecto VBA,
seleccionamos Mdulo1. EN la barra de men seleccionamos Ver opcin Ventana de
propiedades
d. En el casillero (Name), cambiamos el nombre de Mdulo1 por
Operacionesmatemticas
e. En la ventana General, insertamos las siguientes lneas. (Escribimos Sub
Sumarceldas() y presionamos Enter. Completa como segn 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 opcin Insertar y elegimos el botn de comando.

h. Habiendo seleccionado la opcin anterior dibujamos dos botones cuadrados que sern
los botones para la suma y la resta. Seleccionamos el primer botn, clic en propiedades.
PROGRAMA DE FORMACIN REGULAR
Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 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 operacin para la resta.

k. Damos doble clic en el botn de suma, nos mostrar plataforma VBA Libro1. En la
ventana de cmdsuma, escribimos sumarceldas. Luego damos doble clic a
Opracionesmatemticas
l. Repetimos la operacin para la resta.

PROGRAMA DE FORMACIN REGULAR


Algoritmos y Pseudocdigo - Laboratorio 13 Nro. DD-106

Informtica Aplicada Pgina 11 de 12

m. Damos clic en (B5) y seleccionamos la opcin Play. Regresamos a Excel.


n. En las celdas B2 y B3 insertamos dos valores positivos, y damos clic en el botn suma y
ejecutamos.
o. Para detener la accin, estando en Excel nos dirigimos a VBA y seleccionamos la
opcin de pausa.
p. Realizar la misma operacin para la resta.
q. Completa la calculadora con la multiplicacin y la divisin.

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


la casilla tipo, seleccionamos la opcin Libro de Excel habilitado para macros.

CONCLUSIONES

OBSERVACIONES:

PROGRAMA DE FORMACIN REGULAR

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy