Sei sulla pagina 1di 6

Facultad de Ingeniería de Sistemas y Electrónica

Escuela de Ingeniería de Sistemas

Guía de Practica No. 02

Curso : Principios de Algoritmos

Contenido
I. OBJETIVOS ........................................................................................................................................2
II. ESPECIFICACIÓN DEL EJERCICIO .......................................................................................................2
2.1. Enunciado del problema: .........................................................................................................2
III. DESARROLLO DE LA SOLUCION ....................................................................................................2
3.1. Descripción de la solución (explicación) ..................................................................................2
3.2. Desarrollo de la solución en pseudocódigo .............................................................................3
3.3. Pantalla de PSeInt con el Pseudocódigo ..................................................................................4
3.4. Resultado del ejercicio .............................................................................................................5
IV. EJERCICIOS PROPUESTOS .............................................................................................................6

Página1|6
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas

I. OBJETIVOS
 El alumno analiza cada una de las etapas en el desarrollo de un algoritmo.
 Desarrollo de algoritmos repetitivos

II. ESPECIFICACIÓN DEL EJERCICIO

2.1. Enunciado del problema:


Un cantante tomó el tiempo (en minutos) que se demoró en llegar de su casa a su estudio
de grabación durante N días.
Elabore un algoritmo que permita ingresar cada uno de dichos tiempos en minutos y que
muestre:
a) El promedio de los tiempos
b) El número de veces que se demoró menos de 10 minutos
c) El número de veces que se demoró entre 10 a 15 minutos y
d) Finalmente el número de veces que se demoró más de 15 minutos

III. DESARROLLO DE LA SOLUCION

3.1. Descripción de la solución (explicación)

Datos de Entrada Proceso Salida

 Número de días  Ingresar repetitivamente cada tiempo  Promedio de los


que se hará el  Evaluar si el tiempo ingresado se tiempos
control de los encuentra dentro de los rangos (promedio)
tiempos (nroDias) especificados, si cae en alguno de ellos  Número de veces
 Tiempos en contarlo que se demoró
minutos (Tiempo)  Luego de la evaluación anterior acumular menos de 10
el tiempo. minutos (cont1)
 Una vez terminada el ingreso de todos  Número de veces
los tiempos, a continuación obtener el que se demoró
promedio de ellos entre 10 a 15
(cont2)
 Número de veces
que se demoró
más de 15 minutos
(cont3)

Página2|6
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas

3.2. Desarrollo de la solución en pseudocódigo

Proceso ejemploRepetitivo01Guia02
Definir nroDias,tiempo Como Entero;
Definir promedio,acum,cont,cont1,cont2,cont3 Como Real;
cont<-1;
acum<-0; cont1<-0; cont2<-0; cont3<-0;
Escribir "Ingrese el número de días para el control:";
Leer nroDias;
Mientras cont<=nroDias Hacer
Escribir "Ingrese Tiempo del Día ",cont;
Leer tiempo;
si tiempo<10 Entonces
cont1<-cont1+1;
Sino
si tiempo>=10 & tiempo<=15 Entonces
cont2<-cont2+1;
Sino
cont3<-cont3+1;
FinSi
FinSi
acum<-acum+tiempo;
cont<-cont+1;
Fin Mientras
promedio<-acum/nroDias;
Escribir " TABLA DE TIEMPOS";
Escribir "********************************************************";
Escribir "Promedio de los tiempos: ",promedio;
Escribir "Veces que se demoró menos de 10 minutos:",cont1;
Escribir "Veces que se demoró entre 10 a 15 minutos:",cont2;
Escribir "Veces que se demoró mas de 15 minutos:",cont3;
Escribir "********************************************************";
FinProceso

Página3|6
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas

3.3. Pantalla de PSeInt con el Pseudocódigo

Página4|6
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas

3.4. Resultado del ejercicio

Página5|6
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas

IV. EJERCICIOS PROPUESTOS


4.1. En una empresa se van a producir aumentos de sueldos a sus trabajadores en base
a la siguiente escala :
Sueldo Aumento (%)
(soles) sobre el sueldo
Hasta 500 15%
501 a 850 10%
851 a 1000 5%
Más de 1000 3%

La empresa cuenta con N trabajadores. Realizar un algoritmo que Calcule el total


de personas que recibirán el 5, 10, 20 y 30 % de aumento, así como el total a
desembolsar por la empresa de todos los sueldos de los trabajadores

4.2. Se desea pintar N paredes de dimensiones rectangulares diferentes, para ello se


miden el largo y el ancho de cada pared, y se halla el área de cada una para
obtener :
 La cantidad total de pintura que se necesita para las N paredes (galones)
 El costo en pintura (soles)
 El costo de la mano de obra para pintarlas
 El total a pagar por las N paredes

Tener en cuenta que el costo de pintado por metro cuadrado es de 10 soles y el


rendimiento de pintura es de 25 m2/galón, el costo por galón es de 30 soles.
Realizar un algoritmo que permita resolver el problema.

Página6|6

Potrebbero piacerti anche