ALGORITMIA Y PROGRAMACIÓN – UNIVERSIDAD DEL VALLE LABORATORIO I
Enviado por valentinavargasz • 10 de Octubre de 2016 • Práctica o problema • 555 Palabras (3 Páginas) • 270 Visitas
ALGORITMIA Y PROGRAMACIÓN – UNIVERSIDAD DEL VALLE
LABORATORIO II[pic 1]
Profesora: Ana Karina Vélez jurado
Integrantes: Anderson Taborda Cód. (1632324), Valentina Vargas Cód. (1632116 ),
Angela Yepez Cód. (1626571)
Escuela de Ingeniería de Alimentos Cod (3753)
Grupo de 08
1) Panorama de riesgos.
ANÁLISIS:
Datos de entrada:
*Nombre de la compañía (comp)
*Valor de consecuencia (c)
*Valor de probabilidad (p)
*Valor de exposición (e)
*Número de trabajadores (NT)
*Número de trabajadores expuestos (NTE)
Proceso:
- Grado de peligrosidad (gradpel)= (c*p*e)
- Porcentaje de Expuestos (PE)= (NTE/NT)*100
- Factor de Ponderación (facpond) = factor_ponderacion (PE)
- Grado de Repercusión (gradrep)= gradpel*facpond
Datos salida:
*Nombre de compañía
*Porcentaje de expuestos
*Interpretación de peligrosidad
*Factor de ponderación
*Grado de repercusión
*Interpretación del grado de repercusión
*Grado de peligrosidad
DISEÑO DE ALGORITMO ESCRITO EN PSEUDOCÒDIGO
Inicio
compa – carácter
c – real
p – real
e- real
NT – real
NTE – real
gradpel – real
gradrep – real
PE – real
facpond – carácter
compar= leer (“ingrese el nombre de la compañía”)
c= leer (“digite valor de consecuencia”)
p= leer (“digite el valor de probabilidad”)
e= leer (“digite el valor de exposición”)
NT= leer (“digite el número de trabajadores”)
NTE= leer (“digite el número de trabajadores expuestos”)
grado_peligrosidad (c,p,e):
gradpel=c*p*e
devuelve gradpel
Según sea interpretacion_peligrosidad (gradpel):
(gradpel<=300): interpel= “Bajo”
(gradpel>300) y (gradpel<=600): interpel= “Medio”
(gradpel>600): interpel= “Alto”
devuelve interpel
porcentaje_expuesto (NT, NTE)
PE= (NTE/NT)*100
devuelve PE
Según sea factor_ponderacion (PE):
(PE<=21): facpond=1
(PE>21) y (PE<=41): facpond=2
(PE>41) y (PE<=61): facpond=3
(PE>61) y (PE<=81): facpond=4
(PE>81): facpond=5
devuelve facpond
grado_repercusion (gradpel,facpond)
gradepe=gradpel*facpond
devuelve gradrep
Según sea interpretacion_grarep (gradrep)
(gradrep<=1500): intgra=”Bajo”
(gradrep>1500) y (gradrep<=3500) intgra=”Medio”
(gradrep>3500): intgra=”Alto”
devulve intgra
imprimir (“”el nombre de su compañía es: “, comp)
imprimir (“el porcentaje de expuestos es”, PE, “%”)
imprimir (“la interpretación de peligrosidad es”, interpel)
imprimir (“el factor de ponderación es”, facpond)
imprimir (“el grado de repercusión corresponde a”, gradrep)
imprimir (“la interpretación del grado de repercusión corresponde a”, intgra)
imprimir (“el grado de peligrosidad corresponde de”, gradpel)
PRUEBA DE ESCRITORIO
Nombre de empresa | # Trabajadores | Situación | # Traba expuestos | C | E | P | Grado de peligrosidad | % Expuestos | Fac pon | Grado de repercusión | ||
Valor | Interp | Valor | Interp | |||||||||
Atemco | 10 | Bodega | 5 | 10 | 8 | 7 | 560 | Medio | 50% | 3 | 1680 | Medio |
Pricesmart | 100 | Cajero | 20 | 4 | 6 | 4 | 96 | Bajo | 20% | 1 | 96 | Bajo |
...