Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LA PROGRAMACIÓN
LABORATORIO N°01
Creación de diagramas de flujo
[Fecha]
Nombre: Huamán García, Yoseph Anthony
Fecha: 22/03/2024
Objetivos:
• Crear un algoritmo
• Programa PSeInt
• Material adicional en Canvas TECSUP.
Introducción:
Preparación:
Para elo 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
desarrolo del Laboratorio y así lograr cumplir con los objetivos y metas trazados
al final de cada clase.
Procedimiento y Resultados:
Ejemplo:
Realizar la suma de dos números (55 + 234) y mostrar el resultado
Declarar variables Pseudo código Diagrama de flujo PSeInt
1.- Inicio.
Variable Descripción Tipo
N1 Primer Entero 2.- Asignar el primer número a
número la variable N1.
N2 Segundo Entero
número 3.- Asignar el segundo número
ST Suma total Entero a la variable N2
Ejercicios propuestos
1. Realiza un DF para un algoritmo que permita sumar 3 números. (1 punto.)
2. Realiza un DF para un algoritmo que permita utilizar 3 números enteros y luego muestre el promedio. (1 punto.)
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.)
4. Realiza un DF para un algoritmo que permita calcular el área y el volumen de un cilindro. (1 punto.)
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.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
Variable Descripción Tipo 1. Inicio.
Monto soles Primer número Real 2. Asignar el valor del
Monto dólares Segundo número Real monto en soles a la variable
montoSoles.
3. Definir tipoCambio como
3.40.
4. Calcular el monto en
dólares como montoSoles *
tipoCambio y asignarlo a la
variable montoDolares.
5. Mostrar el monto en
dólares.
6. Fin.
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.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
1.- Inicio.
Variable Descripción Tipo
Velocidad Primer número Real 2.- Asignar el valor de la
Kmh velocidad del auto en km/h a
Velocidad ms Segundo número Real la variable velocidadKmh.
3.- Calcular la velocidad del
auto en m/s como
velocidadKmh * (1000 /
3600) y asignarla a la
variable velocidadms.
4.- Mostrar "La velocidad del
auto es:", velocidadms,
"m/s".
5.- Fin.
7. Realiza un DF para un algoritmo que permita halar 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.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
Variable Descripción Tipo 1. Inicio.
Sueldo básico Primer número Real 2. Asignar el valor del sueldo
Sueldo neto Segundo número Real básico a la variable
sueldoBasico.
3. Definir afp como
sueldoBasico * 0.11.
4. Definir adelantoQuincena
como sueldoBasico * 0.30.
5. Calcular el sueldo neto
como sueldoBasico - afp -
adelantoQuincena y asignarlo
a la variable sueldoNeto.
6. Mostrar "El sueldo neto a
fin de mes es: ", sueldoNeto.
7. Fin.
8. Realiza un DF para un algoritmo que permita halar 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.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
Variable Descripción Tipo 1. Inicio.
Notalab1 Primer número Real 2. Asignar el valor de la nota del
Notalab2 Segundo número Real primer laboratorio a la variable
Notalab3 Tercer número Real notaLab1.
Nota final Promedio Real 3. Asignar el valor de la nota del
Notafinalcurso Promedio final Real segundo laboratorio a la variable
notaLab2.
4. Asignar el valor de la nota del
tercer laboratorio a la variable
notaLab3.
5. Asignar el valor de la nota del
examen final a la variable
notaFinal.
6. Calcular la nota final del curso
como (notaLab1 + notaLab2 +
notaLab3) / 3 * 0.80 + notaFinal
* 0.20 y asignarlo a la variable
notaFinalCurso.
7. Mostrar "La nota final del
alumno es: ", notaFinalCurso.
8. Fin.
9. La empresa constructora BESCO S.A. desea vender un terreno con la forma de la figura 1, para elo se necesita crear un
algoritmo que pueda obtener el área del terreno. (2 puntos.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
10. La empresa Ferreyros S.A. está contratando personal y requiere determinar la edad de postulantes, pero cuando
se lesrealiza 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. (3 puntos.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
Variable Descripción Tipo 1. Inicio.
Añoactual Primer numero Entero 2. Asignar el año actual a la
Añonacimiento Segundo numero Entero variable añoActual.
edad Edad actual Entero 3. Asignar el año de
nacimiento a la variable
añoNacimiento.
4. Calcular la edad como
añoActual - añoNacimiento y
asignarlo a la variable edad.
5. Mostrar "La edad del
postulante es:", edad.
6. Fin.
11. Se desea calcular la potencia eléctrica del circuito de la figura 2, realice un diagrama de flujo y el
pseudocódigo querepresenten el algoritmo para resolver el problema. Considere que: P = V*I y V = R*I. (4
puntos.)
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á. (3 puntos.)
Declarar variables Pseudo código Diagrama de flujo PSeInt
1.- Inicio.
Variable Descripción Tipo 2.- Asignar 0 a las variables descuento y
precioFinal.
Descuento Primer número Real
3.- Definir precio, descuento y precioFinal
Precio final Segundo número Real
como variables de tipo Real.
Precio Tercer número Real
4.- Mostrar "Ingrese el monto de la compra:".
5.- Leer precio.
6.- Si precio > 3000 Entonces.
7.- Asignar precio * 0.10 a la variable
descuento.
8.- Asignar precio - descuento a la variable
precioFinal.
9.- Mostrar "Se aplicó un descuento del 10%:
S/", descuento, " - Precio final a pagar: S/",
precioFinal.
10.- Sino.
11.- Asignar precio * 0.05 a la variable
descuento.
12.- Asignar precio - descuento a la variable
precioFinal.
13.- Mostrar "Se aplicó un descuento del 5%:
S/", descuento, " - Precio final a pagar: S/",
precioFinal.
14.- FinSi.
15.- Fin.