INTRODUCCIÓN A
LA
PROGRAMACIÓN
LABORATORIO N°01
Creación de diagramas de flujo
[Fecha]
INTRODUCCIÓN A LA PROGRAMACIÓN
Nombre del Grupo: G
Integrantes del Grupo:
Calsin Parillo Mark Anthony
Objetivos:
• Escribir algoritmos y pseudocódigos para los casos planteados
• Crear un algoritmo
Equipos, materiales, programas y recursos:
• PC personal con Windows 10.
• Programa PSeInt
• Material adicional en Canvas TECSUP.
Introducción:
Este laboratorio nos permite conocer los elementos fundamentales de
programación, la importancia de un algoritmo y un alcance de los
diferentes lenguajes de programación.
Seguridad:
• Ubicar maletines y/o mochilas en el lugar del aula de laboratorio
destinado para tal fin.
• No ingresar con líquidos ni comida al laboratorio.
• Al culminar la sesión de laboratorio, apagar correctamente la
computadora y el monitor.
• Deberá dejar la mesa de trabajo y la silla que utilizó limpias y
ordenadas.
Preparación:
Para ello el alumno previamente deberá haber revisado el material
publicado en TECSUP Virtu@l, la participación activa en el transcurso
de la clase previa al desarrollo del Laboratorio y así lograr cumplir con
los objetivos y metas trazados al final de cada clase.
DEPARTAMENTO DE TECNOLOGÍA DIGITAL
PÁGINA 2 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
Procedimiento y Resultados:
Debe colocar las Variables con las siglas del Nombre del Grupo o las siglas de sus Nombres y Apellidos,
delante de las variables. Ejemplo:
- Nombre del Grupo: Fabrizio Aranzamendi Zenteno
- Variable: FAZN1, FAZN2, FAZSUMATOTAL.
Ejemplo:
Realizar la suma de dos números, debe solicitar que el usuario ingrese los números, y luego muestre la suma de
ambos
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 3 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
Ejercicios propuestos
1. Realiza un DF para un algoritmo que permita sumar 3 números. (1 punto.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 4 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
2. Realiza un DF para un algoritmo que permita utilizar 3 números enteros y luego muestre el promedio. (1
punto.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 5 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
3. Crear un algoritmo que permita utilizar el valor de tres productos, sume los tres valores (Subtotal), calcule el
IGV (18%) y calcule el Total. (1 punto.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
4. Realiza un DF para un algoritmo que permita calcular el área y el volumen de un cilindro. (1 punto.)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 6 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
5. Realiza un DF para un algoritmo que permita convertir un monto en soles, a un monto en dólares. Tipo de
cambio S/.3.40. (1 punto.)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 7 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
6. Realiza un DF para un algoritmo que permita utilizar la velocidad de un auto en km por hora y lo convierta a
metros por segundo. (1 punto.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 8 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
7. Realiza un DF para un algoritmo que permita hallar el sueldo neto de un trabajador a fin de mes,
considerando los siguientes descuentos: AFP del 11% y Adelanto de quincena 30%. Usted debe asignar el
Sueldo Básico. (1 punto.)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 9 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
8. Realiza un DF para un algoritmo que permita hallar la Nota final de un alumno, este tendrá tres notas de
laboratorios, cuyo promedio vale el 80% del curso y un examen final que vale el 20% del curso. (1 punto.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 10 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 11 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
9. La empresa constructora BESCO S.A. desea vender un terreno con la forma de la figura 1, para ello se
necesita crear un algoritmo que pueda obtener el área del terreno. (2 puntos.)
Figura 1
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 12 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
10. La empresa Ferreyros S.A. está contratando personal y requiere determinar la edad de
postulantes, pero cuando se les realiza la entrevista sólo se les pregunta el año en que nacieron. Realice el
diagrama de flujo y pseudocódigo que representen el algoritmo para solucionar este problema y saber la edad
del postulante, considerar solo el año no los meses ni dias. (2 puntos.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 13 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
11. Se desea calcular la potencia eléctrica del circuito de la figura 2, realice un diagrama de flujo
y el pseudocódigo que representen el algoritmo para resolver el problema. Considere que: P = V*I y V = R*I.
(2 puntos.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 14 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
12. Una tienda por departamento tiene una promoción: a todas las compras mayores de
S/3000.00 se les aplicará un descuento de 10%, a todos los demás se les aplicará sólo 5%. Realice un
algoritmo para determinar el precio final que debe pagar una persona por comprar en la tienda y de cuánto es
el descuento que obtendrá. (2 puntos.)
Diagrama de flujo (Pseint) PSeInt (PseudoCodigo)
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 15 | 16
INTRODUCCIÓN A LA PROGRAMACIÓN
Conclusiones (4 puntos)
Redactar como mínimo 4 conclusiones del tema desarrollado.
-Hace más fácil entender el algoritmo: Dibujar un diagrama de flujo en PSeInt ayuda a visualizar cómo funciona
un algoritmo antes de escribir código. Es como hacer un mapa antes de un viaje: te da una idea clara de por
dónde ir.
-Ayuda a encontrar errores antes de programar: A veces, al escribir código directamente, los errores pueden
pasar desapercibidos. Con un diagrama de flujo, es más fácil detectar problemas en la lógica antes de siquiera
tocar el teclado para programar.
-Es una gran herramienta para aprender: Si estás empezando en la programación, PSeInt y sus diagramas de
flujo son un buen punto de partida. Te ayudan a pensar como programador sin preocuparte todavía por la
sintaxis de un lenguaje de programación.
-Hace que organizar el código sea más sencillo: Tener un esquema visual del algoritmo evita confusiones y hace
que escribir el código real sea mucho más rápido y ordenado.
DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 16 | 16