Está en la página 1de 11

FUNDAMENTOS DE

PROGRAMACIÓN

LABORATORIO N° 01

CREACIÓN DE DIAGRAMAS DE FLUJO Y


PSEUDOCÓDIGOS
CODIGO DEL CURSO:

Alumno(s) Nota

Who?

Grupo A
Ciclo 1
Fecha de entrega 5 de abril

DISEÑO Y DESARROLLO DE SOFTWARE


PROGRAMA DE FORMACIÓN REGULAR
I.- OBJETIVOS:
 Crear, compilar, ejecutar y depurar algoritmos y diagramas de flujo elaborados con PSEINT

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.

III.- FUNDAMENTO TEÓRICO:

 Revisar el texto guía que está en el campus Virtual.

IV.- NORMAS EMPLEADAS:

 No aplica

V.- RECURSOS:

 En este laboratorio cada alumno trabajará con un equipo con Windows 10.
 La instalación del software requerido se realizará en un equipo Virtual

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del laboratorio es individual.

VII.- PROCEDIMIENTO:
Nota:

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

EJECUCIÓN DE PSEINT

1. Descargue el archivo comprimido que contiene el ejecutable de PSEINT, compartido en Canvas.


2. Descomprima el archivo y ejecute el archivo wxPSeInt.exe.
3. Elegir la opción de “Opción 3: No seleccionar perfil”

CREAR UN PROYECTO NUEVO EN PSEINT

1. El proyecto aparece con el inicio y el fin del algoritmo a crear de manera automática, con el siguiente
aspecto:
EDICIÓN DE UN PROYECTO EN PSEINT
1. Ingresamos un nombre adecuado al algoritmo haciendo clic encima del mensaje ‘sin_titulo’ y colocando el
nombre que se desee. Tener en cuenta que el nombre no puede tener espacios en blanco. En caso se quiera
ingresar un nombre con dos palabras, separar esas palabras con guion bajo, como se indica a continuación:

2. Se disponen de comandos, los cuales se pueden ver en el panel del costado derecho:

3. Se van agregando los comandos en el contenido del algoritmo, haciendo clic sobre el comando a agregar:

4. Se presiona Enter, luego de ingresar un primer comando, para seguir ingresando el resto de comandos:

5. Se continúa de igual manera para ingresar el resto de comandos necesarios para el algoritmo.

VISUALIZACIÓN DE UN PROYECTO COMO DIAGRAMA DE FLUJO


1. Hacemos clic sobre el icono:
2. Se ve un entorno similar al siguiente:

3. Notamos que desde este entorno podemos agregar más comandos al algoritmo, arrastrando del panel
derecho hacia alguna parte del algoritmo. Luego, podemos guardar los cambios y regresar a la pantalla
anterior para seguir editando el algoritmo.

EJECUTAR UN PROYECTO

1. Hacemos clic sobre la opción:

También podemos ingresar a la opción del menú Ejecutar  Ejecutar o presionando la tecla F9

GUARDAR Y GENERAR NUEVO PROYECTO


1. Ingresamos a la opción Archivo  Guardar como (Ctrl + Shift + S). Indicamos luego el lugar y el nombre
con el que vamos a guardar este proyecto.
2. Para crear un nuevo proyecto, elegimos la opción Archivo  Nuevo (Ctrl + N).

EJERCICIO DE APLICACIÓN

1. Crear un nuevo proyecto denominado: “AED_Lab1_Ej1”. El algoritmo consistirá en sumar dos números y
luego mostrar el resultado en pantalla.

2. Generar un algoritmo como se muestra a continuación:

Nombre del algoritmo

3. Reemplazar los diversos mensajes puestos dentro de cuadros, para tener el siguiente resultado:
Se debe reemplazar por completo

4. Visualizamos el diagrama de flujo que se genera automáticamente:

5. Cerramos la ventana del diagrama de flujo y ejecutamos el algoritmo, comprobamos lo siguiente:

6. En este punto, luego del operador de ‘>’, debemos ingresar el primer valor a sumar (a) y presionar Enter.
Luego, en la misma ventana, debemos ingresar el segundo valor a sumar (b) y presionar Enter. Finalmente,
debemos tener el siguiente resultado, el cual muestra la suma de ambos valores ingresados:
7. De acuerdo a este ejercicio, se observa lo siguiente:

 Variables: a, b, c
 Expresión: a + b

Ojo!!!
En la programación esta regla
debe de respetarse.

La flecha invertida (  ) también se expresa con el operador de igual ( = )

8. Ahora que observó el funcionamiento de la aplicación explique paso a paso el funcionamiento de la misma.
EJERCICIOS PROPUESTOS

Para cada uno de los siguientes ejercicios, generar un proyecto nuevo e indicar cuáles son las variables y
expresiones que se tienen.

1.- Se desea crear un algoritmo que calcule la hipotenusa.

ALGORITMO (PSEUDOCÓDIGO) DIAGRAMA DE FLUJO

Para colocar el operador de potenciación, podemos hacer uso del panel del costado izquierdo:

2.- Se desea crear un algoritmo que calcule el área de un circulo.


ALGORITMO (PSEUDOCÓDIGO) DIAGRAMA DE FLUJO

3. Crear un algoritmo que calcule el área de un triángulo

ALGORITMO (PSEUDOCÓDIGO) DIAGRAMA DE FLUJO

4.- Un empleado desea invertir su dinero ahorrándolo en el banco: sabiendo que el banco le pagará a razón de
2% mensual, hacer un algoritmo que, al ingresar el sueldo de una persona, se obtenga la ganancia mensual.

ALGORITMO (PSEUDOCÓDIGO) DIAGRAMA DE FLUJO


5.- Modifique el algoritmo anterior para que el usuario pueda ingresar el sueldo, el interés que el banco le paga
mensual y calcule el monto total que recibirá al cabo de 5 meses.

PSEUDOCÓDIGO DIAGRAMA DE FLUJO

6. Una tienda ofrece el 15% de descuento en compras generales. Desarrollar el algoritmo para que un usuario,
dado el monto total de sus productos, obtenga el monto final con el descuento de la tienda.

PSEUDOCÓDIGO DIAGRAMA DE FLUJO


7. Un alumno desea saber cuál será su nota final en el curso de algoritmos. Se debe tener en cuenta los
siguientes criterios:
a. La Nota de teoría del curso equivale 30%
b. La nota de práctica del curso equivale 40%
c. La nota del examen final del curso equivale 30%
Desarrollar el algoritmo que dadas las tres notas obtenga el promedio final en el curso.

PSEUDOCÓDIGO DIAGRAMA DE FLUJO

OBSERVACIONES:
- El programa funciona con un razonamiento lógico y fácil de entender
- Se necesitan fundamentos matemáticos para poder hacer uso del programa de
manera correcta
- Los nombres y comandos introducidos en el sistema durante su desarrollo
deben ser claros y fáciles de entender para así evitar confusiones al
programador

CONCLUSIONES:
- A veces se tienen que ingresar 1 o 2 líneas más de código para facilitar y
simplificar procesos al usuario
- El sistema debe ser lo más práctico y sencillo posible para el usuario
- A veces introduciendo más líneas se le pueden ahorrar procesos al usuario

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

También podría gustarte