Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APELLIDOS Y NOMBRES :
GARCÍA ORTEGA, DIANA CAROLINA 19190185
MONTERREY SALDAÑA, JOSÉ DANIEL 18190019
ROMERO VILCA, DAVIS HARRISON 19190172
TORRES MAURES, RODRIGO ALONZO 18190166
2022
PROBLEMAS PROPUESTOS
1. Se tiene una troncal óptica, la cual consta de un cable de 40 hilos. Cada
hilo, en sus extremos A y B, termina en un conector. Con un OTDR se
inyecta una señal por un extremo y se mide la reflectancia de los
conectores.
Luego, se tienen entonces, dos vectores.
Vector A: tamaño 40, contiene las reflectancias de los 40 conectores del
lado A del cable (0 a 39)
Vector B: tamaño 40, contiene las reflectancias de los 40 conectores del
lado B del cable (0 a 39)
Si el valor de reflectancia esperado debe ser menor a -50dB, por cada
conector, se pide:
Desarrollo:
Iniciamos declarando a nuestra constante <<MUESTRAS>> con un valor
de 40 y a <<REFLECTANCIA>> con un valor de -50.
a) Luego generamos valores aleatorios para nuestros datos y los
guardamos en los vectores A y B, estos valores aleatorios los
generamos usando la función <<Math.random()>> , estos valores se
encuentran en el rango de -60dB a -40dB.
Usamos el bucle for para imprimir las mediciones realizadas para cada
vector.
b) Ahora determinamos cuantos hilos son los que tienen sus dos
conectores en buen estado, para ello declaramos a las variables
<<hilosAmbosOK>>, <<hilosUnoMal>> y <<hilosAmbosMal>> con
un valor inicial de cero y dentro de la estructura repetitiva <<for>>
tendremos la estructura condicional <<if>> que responde a cada
instrucción de comparación y que en cada iteración ira aumentando
el valor de la cantidad de hilos según corresponda.
c) Para hallar la cantidad de hilos que tienen un conector en mal
estado también debemos usar a la estructura condicional <<if>>