Download Diseñar un programa que calcule automáticamente y muestre la

Document related concepts
no text concepts found
Transcript
Diseñar un programa que calcule automáticamente y muestre la cantidad de accesorios o
componentes de una red, como son el número de distribuidores de fibra óptica que se
requieren en cada uno de los edificios, el número de hilos de Fibra óptica, así como el número
de concentradores o switches, jacks RJ45, bobinas de cable UTP, paneles de parcheo, jumpers
lado usuario y lado administrador. Los datos de entrada deberán ser leidos desde archivo, y la
salida debe poderse guardar en un archivo y/o mostrarse en pantalla.
Nota: Debe utilizarse la biblioteca de programas exactamente como fueron entregadas en la
última evaluación.
Sólo deben entregar dos archivos, uno que contiene el programa principal con una sola
función(main), cualquier otra función deberá estar en un archivo .h. El máximo número de
líneas del archivo principal es de 100 líneas(Los comentarios no cuentan). El número máximo
de líneas del archivo .h es de 300 lineas(los comentarios no cuentan), no se permite escribir
más de dos instrucciones en una sola línea, la penalización de esto es una decima sobre
promedio por cada evento. Pueden utilizar la biblioteca asignada. Se tomará en cuenta las
buenas prácticas de programación, y la facilidad de uso del programa. Se permite solamente
llaves de la siguiente forma:
Instrucción{
}.
Cualquier otra forma es penalizado con una decima sobre promedio.
En caso de requerir líneas de código extra su costo esta en función de su porcentaje asignado
para esta biblioteca, y el número de líneas.
el costo por línea extra es sobre promedio y se calcula: costo=numeroLineasextra*(porcentaje
asignado*0.1)/300
P.ej. Dada el siguiente diagrama de red con 9 edificios los datos se calculan:
Planta Baja Edificio A:
#Jack’s= 2* #Nodos de datos== 2* 300=
300 600
Promedio Distancia=(0+ (DistMax
DistMax+DistMin)/2) +5=((50+48 )/2 )+5
Cable UTP= Promedio Distancia * #Jack’s = 54m * 600=32,400 m/305 m x bobina=106.22 =107
bobinas
Panel de Parcheo== #Jacks/48 o 24= 6 paneles de 48 y 1 panel de 24
Concentradores o switches== #Nodos
#
datos/ 12 o 24 = 12 concentradores de 24 y 1
concentrador de 12 puertos
Jumper Lado usuario= #Jack’s
Jack’s=600
Jumper Lado Administrador== #Jacks=600
#
Primer Piso Edificio A:
#Jack’s== 2* #Nodos de datos= 2* 140= 280
Promedio Distancia=(0 +(DistMax
DistMax+DistMin)/2) +5=((50+48 )/2 )+5
Cable UTP= Promedio Distancia * #Jack’s = 54m * 280=15,120 m/305 m x bobina=49.57 =50
bobinas
Panel de Parcheo== #Jacks/48 o 24= 280/48=6 paneles de 48
Concentradores o switches== #Nodos datos/ 12 o 24 = 12 concentradores de 24 puertos
Jumper Lado usuario== #Jack’s=280
#Jack’s
Jumper Lado Administrador== #Jacks=280
#Jacks
Segundo Piso Edificio A:
#Jack’s== 2* #Nodos de datos= 2* 120= 240
Promedio Distancia=(0+ (DistMax
DistMax+DistMin)/2) +5=((50+48 )/2 )+5
Cable UTP= Promedio Distancia * #Jack’s = 54m * 240=12,960 m/305 m x bobina=42.49 =43
bobinas.
Panel de Parcheo= #Jacks/48 o 24= 240/48=5 paneles de 48
Concentradores o switches= #Nodos datos/ 12 o 24 = 10 concentradores de 24 puertos
Jumper Lado usuario= #Jack’s=240
Jumper Lado Administrador= #Jacks=240
……
Distribuidores de fibra óptica para el edificio A.
Del segundo piso a la planta baja se requiere 1 distribuidor de 12 puertos
Del primer piso a la planta baja se requiere de 1 distribuidor de 12 puertos
De la planta baja del edificio C a la planta baja del edificio A se requiere 1 distribuidor de 36
puertos(12+12+12)
Por lo tanto se requiere 3 cables de 12 hilos cada uno.
Edificio
Planta baja
Primer Piso
Segundo Piso
Tercer Piso
Total del
Edificio
A
B
C
D
E
F
G
H
I
Total de la
red