Introducción a la programación
Guía de Laboratorio de la Semana N°1:
Creación de Diagramas de Flujo y pseudocódigos
COMPETENCIAS
1. Instalar el PSEINT e DFD para aplicación del pseudocódigo..
EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS
● PC Personal.
● Sistema operativo Windows.
● Material disponible desde Tecsup Virtual.
● Software requerido: Navegador de internet.
SEGURIDAD
● Colocar las mochilas en el gabinete para evitar caídas en caso de sismo.
● No ingresar con bebidas ni comidas.
● Apagar los equipos y los monitores al culminar la sesión.
PREPARACIÓN
El alumno debe revisar previamente el material teórico del curso en Tecsup Virtual.
EJERCICIOS DE APLICACION
1. 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 ingresado el sueldo de una persona se
obtenga la ganancia mensual.
S // Sueldo del empleado
Ganancia= Sx0.02
Escribir "La ganancia mensual es: ", Ganancia
Fin
2. Modifique el algoritmo anterior para que el usuario pueda ingresar el sueldo, el interés que el
banco le paga mensual y el monto total que recibirá al cabo de 5 meses
Leer S, I // Sueldo y porcentaje de interés mensual
MontoTotal ← S * (1 + I)^5
Escribir "El monto total al cabo de 5 meses es: ", MontoTotal
Fin
3. 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
Leer M // Monto total de compra
Descuento ← M * 0.15 PrecioFinal ← M - Descuento
Escribir "El precio final con descuento es: ", PrecioFinal
Fin
Introducción a la programación
4. 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
Leer NT, NP, NE // Notas de teoría, práctica y examen final
Promedio ← (NT * 0.30) + (NP * 0.40) + (NE * 0.30)
Escribir "El promedio final del curso es: ", Promedio
Fin
CONCLUSIONES
Indicar las conclusiones a las que han llegado.
1. La programación estructurada nos es fundamental para resolver problemas
mediante algoritmos lógicos y bien definidos.
2. La creación de diagramas de flujo y pseudocódigos nos facilita la comprensión
de los procesos antes de su implementación en un lenguaje de programación.
3. Mediante el uso de PSEINT y DFD,nosotros podemos reforzar nuestras
habilidades en diseño de algoritmos.
4. La resolución de ejercicios prácticos nos permite aplicar conceptos teóricos a
problemas del mundo real.
5. La correcta organización del código y el uso de estructuras condicionales y
repetitivas mejoran la eficiencia de los algoritmos y así mejorar el trabjo.