OK, volveremos.
Como mencioné en el último video, tenemos un ejercicio más solo para practicar más con la
línea de comandos y ejecutar archivos con nodo, así como para actualizar algunas de las habilidades básicas de javascript.
Así que de nuevo he escrito las instrucciones.
Siéntase libre de leerlos y simplemente repasarlos por su cuenta.
Pero también camine a través de ellos paso a paso.
Entonces, lo primero que debe hacer es crear un nuevo archivo llamado Greater Dot.
Sí.
La idea detrás de este ejercicio es que usted es un maestro que enseña una clase y tiene
un montón de puntajes de prueba y están en una matriz y desea encontrar el puntaje promedio en la matriz.
Así que vas a definir una nueva función llamada Average inside si el nuevo archivo y esa función promedio
deben tomar un único parámetro una matriz de puntajes de prueba que son todos números entre 0 y 100 y luego
la función debe devolver el puntaje promedio en el formación.
Pero debe redondearse al número entero más cercano, por lo que no.
Noventa y tres punto tres cuatro a uno.
Bla, bla, bla.
Debería ser solo 93.
Aquí hay dos ejemplos que debe copiar en su código y asegurarse de que funcionen.
Entonces, el primero, tenemos algunos puntajes un poco más altos.
Y el segundo, algunos puntajes más negativos y el primero debe regresar 94 y el
segundo debe devolver 68.
Solo una pista sobre redondear al número entero más cercano.
No necesita hacer eso usted mismo, no hay una lógica sofisticada que deba hacer.
De hecho, hay un método especial en el objeto matemático que te ayudará.
Así que investigue un poco sobre eso como siempre el video del rompecabezas.
Dale una oportunidad y volveré con una solución.
OK, empecemos.
Antes que nada necesitamos hacer un nuevo archivo llamado Greater us así como así.
Asegúrate de que funcionó.
Ahí está el punto J más grande y luego necesitamos definir un promedio de función y el promedio debe tomar una
matriz de puntajes.
lo llamaremos puntajes y voy a copiar estos dos casos de prueba hasta el fondo para que los tenga.
Así que
Así que pasamos una serie de números y para encontrar el promedio de algo
que vamos a necesitar para tomar cada elemento y sumarlo, luego tendremos que dividirlo por la cantidad
de elementos para que primero podamos sumar todos los puntajes. y luego se dividiría por el número total de puntajes.
Y luego, por último, para aceptar todos los puntajes, necesitamos recorrer el conjunto y tener una variable a la
que le sumamos cada número.
Y esto es algo que se llama el patrón de acumulación donde tenemos una variable que va a acumular algo
a medida que iteramos a través de una matriz o colección.
Entonces en este caso acumulará un total.
Entonces, encontraremos una variable llamada Total y comenzamos en cero.
Luego recorremos puntajes.
Entonces para hacer eso podríamos usar un bucle for durante un ciclo while.
O mi A favorita para cada uno.
Por lo tanto, haré un por cada punto de puntaje para cada función y solo lo llamaremos puntuación como nuestra variable de marcador de posición.
Cada uno de estos se denominará puntaje y luego haremos un puntaje total más igual a puntaje.
Así que esto funcionaría ir a través de la matriz y agrega todo junto.
Lo siguiente que tenemos que hacer es dividir por el número total de puntajes para hacer eso.
Hagamos que otra variable llamada Promedio HEG sea igual a total dividido por y el número de puntajes sea
solo puntajes de longitud.
Y luego, lo último que hay que hacer es redondearlo, que es un punto redondo de matemáticas.
Y queremos redondear un Viji y devolver que al igual que las matemáticas esa ronda es uno de esos métodos integrados
como el piso de matemáticas o el punto de matemática Rand.
Y a diferencia del último piso de matemáticas, cortaremos las matemáticas de los puntos decimales, redondearemos hacia
arriba o hacia abajo dependiendo del decimal.
OK, así que vamos a trabajar en esto de nuevo.
Pasamos en una matriz.
Se llama puntajes.
Comenzamos una variable total en cero.
Recorrimos los puntajes usando a para cada uno en este caso, pero podríamos usar cualquier otro tipo de ciclo.
Y luego agregamos cada puntaje al total y luego dividimos el total por todos los puntajes de esa
longitud y eso establece que es igual al promedio de la variable y luego calculamos el promedio de las matemáticas y luego
lo regresamos.
Entonces, si ejecutamos este nodo ahora guardar y volver a ejecutar ese punto J mayor o nodo mayor, tenemos un pequeño problema no
con nuestra lógica, pero en eso no tenemos idea si esto funcionó.
Y eso es por supuesto porque solo estamos devolviendo algo.
Nunca te dije que realmente imprimas algo.
Entonces, lo que podríamos hacer es cancelar ese registro.
Esta es probablemente la mejor manera.
Para que no cambiemos nuestra función.
Todavía regresa y cancelaremos ese registro.
El resultado es así.
Ahí está el primero.
Y ahora un registro constante.
El segundo y esperamos obtener 94 y 68 y agreguemos un mensaje aquí para dejarlo
en claro, para que Consta logifique que este será el puntaje promedio y phi y mental science que tomé fue extremadamente fácil.
El promedio fue probablemente superior a 94.
Y luego haré otro aquí.
Cancele ese puntaje promedio de registro.
Y esto será para la química orgánica, donde el puntaje promedio en una prueba fue probablemente mucho
menor que 68.
Entonces, ahorremos y ahora ejecutemos eso nuevamente, solo presione la flecha hacia arriba y presione enter y obtenemos 94, que es
lo que esperábamos.
Y 68, que también es lo que esperábamos.
Entonces eso es todo por estos ejercicios rápidos.
Lo siguiente que vamos a hacer es aprender sobre algo llamado administrador de paquetes de nodos de NPM.
Y eso nos pondrá un paso más cerca de escribir nuestra lógica del lado del servidor y hacer aplicaciones web completas.
Ahora mismo estamos escribiendo estas funciones simples en lugar de un archivo y ejecutándolas.
Pero una vez que aprendamos más sobre NPM y hablemos sobre algunos de los paquetes que vamos a
usar, de hecho comenzaremos a escribir aplicaciones completas.