Está en la página 1de 12

FACULTAD DE INGENIERÍA

CARRERA DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


CURSO: INTRODUCCION A LA INGENIERIA DE SISTEMAS COMPUTACIONALES

Evaluación Final:

ESTUDIANTE (APELLIDOS Y NOMBRES):

 [Apellidos y Nombres]

Trujillo - Perú
<<Mes>> de <<Año>>
Universidad Privada del Norte

OBJETIVOS:

1. El alumno analiza cada uno de los casos y escribe el análisis, pseudocódigo, diagrama
de flujo y realizar las validaciones correspondientes desde el PSeint.

INSTRUCCIONES:

Para todos los ejercicios planteados desarrollar el Análisis, Pseudocódigo, diagrama de flujo y
validaciones utilizando el PSeint.

1) En un estacionamiento de vehículos cobran S/. 3.0 si es un automóvil, S/. 5.0 soles si es


una camioneta y S/.1.0 si es una motocicleta; por hora o fracción. Diseñe un algoritmo
que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo,
conociendo el tiempo de estacionamiento en horas y minutos.

SOLUCION:
ANALISIS (1) PSEUDOCÓDIGO (2)
ENTRADAS
Se ingresa la cantidad de horas y Algoritmo estacionamiento
minutos que el auto estuvo en el Definir hora, min Como Real
estacionamiento Escribir "Ingresa las horas"
Leer hora
Escribir "Ingresa los minutos"
PROCESO Leer min
El algoritmo detecta si no paso 5 Si (min>5) Entonces
minutos de más sino este cobrara 1 hora<- hora+1
hora más. FinSi
Escribir "Si es un camion pagara:S/",hora*5
Escribir "Si es un auto pagara:S/",hora*3
SALIDA Escribir "Si es un auto pagara:S/",hora*1
Dependiendo a tu vehículo te dirá FinAlgoritmo
cuanto pagaras.

DIAGRAMA DE FLUJO (3)

2
Universidad Privada del Norte

3
Universidad Privada del Norte

2) El director de una escuela está organizando un viaje de estudios, y requiere determinar


cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de viajes por el
servicio. La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por cada
alumno es de S/. 50.00; de 50 a 99 alumnos, el costo es de S/. 60.00, de 30 a 49, de S/.
90.00, y si son menos de 30, el costo de la renta del autobús es de S/. 2000.00, sin importar
el número de alumnos. Realice un algoritmo que permita determinar el pago a la compañía
de autobuses y lo que debe pagar cada alumno por el viaje.

SOLUCION:
ANALISIS (1) PSEUDOCÓDIGO (2)
ENTRADAS Algoritmo viaje
Ingresa cantidad de alumnos Definir na, pa, tpa como Real
Escribir "Cantidad de alumnos:"
Leer na
PROCESO si na >= 100 Entonces
El algoritmo detecta cual de las pa <- 50
indicaciones seguir para dar con el tpa <- na * 50
resultado. SiNo
si na >= 50 Entonces
pa <- 60
SALIDA tpa <- na * 60
Cantidad que pagara cada alumno y SiNo
cuanto se le pagara del autobús. si na >= 30 Entonces
pa <- 90
tpa <- na * 90
SiNo
si na <= 30 Entonces
pa <- 2000/na
tpa = 2000
FinSi
FinSi
FinSi
FinSi
Escribir "El pago por alumno es:" pa
Escribir "El pago por el autobus:" tpa
FinAlgoritmo

4
Universidad Privada del Norte

DIAGRAMA DE FLUJO (3)

5
Universidad Privada del Norte

3) La compañía “RENTA CAR” dedicada al alquiler de automóviles cobra un monto fijo de S/.
250 para los primeros 200 km de recorrido. Para más de 200 km y hasta 900 km, cobra un
monto adicional de S/. 2 por cada kilómetro en exceso sobre 200. Para más de 900 km
cobra un monto adicional de S/. 1.5 por cada kilómetro en exceso sobre 900. Además, si el
monto total a pagar es múltiplo de 5, se le hará un descuento del 10%, caso contrario se le
hará un descuento del 5%. Diseñe un algoritmo que determine el monto a pagar por el
alquiler de un vehículo y el monto de descuento.

SOLUCION:
ANALISIS (1) PSEUDOCÓDIGO (2)
ENTRADAS Algoritmo rentacarKmxhora
Ingresa los km recorridos Definir km,tl,tp,d Como Real
Escribir "Ingrese los km recorridos:"
leer km
PROCESO si km <= 200 Entonces
El algoritmo detecta que tl <- 250
instrucciones ejecutas y si el total a SiNo
pagar es multiplo con 5 se hace un si km > 200 y km <= 900 Entonces
descuento del 5%. tl <- 250 + (km - 200)* 2
SiNo
si km >900 Entonces
SALIDA tl <- 250 +( km-
El monto que debe pagar por los 200)*1.5
km recorridos, el descuento hecho FinSi
al alquiler del auto. FinSi
FinSi
si tl mod 5 =0 Entonces
d<- tl*0.10
tp <- tl-d
SiNo
d<- tl*0.05
tp<- tl-d
FinSi
Escribir "El monto a pagar es de ", tp
Escribir "se ha hecho un descuento de: ", d
FinAlgoritmo

6
Universidad Privada del Norte

DIAGRAMA DE FLUJO (3)

7
Universidad Privada del Norte

4) El Docente del curso de matemática básica para Ingeniería, desea calcular el promedio de
prácticas en base a cuatro prácticas calificadas de las cuales se elimina la nota menor y se
promedian las tres notas más altas. Diseñe un algoritmo que determine la nota eliminada y
el promedio de prácticas de un estudiante.

SOLUCION:
ANALISIS (1) PSEUDOCÓDIGO (2)
ENTRADAS Algoritmo cuatronotaspromedio
Se ingresan las 4 notas. Definir n,x,a,b,c,d Como Real

8
Universidad Privada del Norte

Escribir 'Ingresa 4 notas'


Para x<-1 Hasta 4 Hacer
PROCESO Leer n
El algoritmo analiza cual de las 4 Si x==1 Entonces
notas es la mas baja. a <- n
FinSi
Si x==2 Entonces
SALIDA Si a<n Entonces
El algoritmo suma las 3 notas mas b <- a
altas y las divide entre 3 para dar el a <- n
promedio final. SiNo
b <- n
FinSi
FinSi
Si x==3 Entonces
Si a<n Entonces
c <- b
b <- a
a <- n
SiNo
Si b<n Entonces
c <- b
b <- n
SiNo
c <- n
FinSi
FinSi
FinSi
Si x==4 Entonces
Si a<n Entonces
d <- c
c <- b
b <- a
a <- n
SiNo
Si b<n Entonces
d <- c
c <- b
b <- n
SiNo
Si c<n
Entonces
d <- c
c <- n
SiNo
d <- n
FinSi
FinSi

9
Universidad Privada del Norte

FinSi
FinSi
FinPara
Escribir 'La menor nota es: ',d
Escribir 'El promedio de las notas mas altas es:
',(a+b+c)/3
FinAlgoritmo

DIAGRAMA DE FLUJO (3)

10
Universidad Privada del Norte

11
Universidad Privada del Norte

12

También podría gustarte