1
00:00:00,110 --> 00:00:01,220
OK, volveremos.

2
00:00:01,260 --> 00:00:05,940
Como mencioné en el último video, tenemos un ejercicio más solo para practicar más con la

3
00:00:05,940 --> 00:00:11,490
línea de comandos y ejecutar archivos con nodo, así como para actualizar algunas de las habilidades básicas de javascript.

4
00:00:11,490 --> 00:00:13,470
Así que de nuevo he escrito las instrucciones.

5
00:00:13,470 --> 00:00:15,660
Siéntase libre de leerlos y simplemente repasarlos por su cuenta.

6
00:00:15,780 --> 00:00:18,150
Pero también camine a través de ellos paso a paso.

7
00:00:18,180 --> 00:00:22,100
Entonces, lo primero que debe hacer es crear un nuevo archivo llamado Greater Dot.

8
00:00:22,170 --> 00:00:22,940
Sí.

9
00:00:23,010 --> 00:00:27,540
La idea detrás de este ejercicio es que usted es un maestro que enseña una clase y tiene

10
00:00:27,540 --> 00:00:32,340
un montón de puntajes de prueba y están en una matriz y desea encontrar el puntaje promedio en la matriz.

11
00:00:32,490 --> 00:00:39,000
Así que vas a definir una nueva función llamada Average inside si el nuevo archivo y esa función promedio

12
00:00:39,000 --> 00:00:46,080
deben tomar un único parámetro una matriz de puntajes de prueba que son todos números entre 0 y 100 y luego

13
00:00:46,080 --> 00:00:49,380
la función debe devolver el puntaje promedio en el formación.

14
00:00:49,650 --> 00:00:53,020
Pero debe redondearse al número entero más cercano, por lo que no.

15
00:00:53,030 --> 00:00:55,340
Noventa y tres punto tres cuatro a uno.

16
00:00:55,440 --> 00:00:56,350
Bla, bla, bla.

17
00:00:56,400 --> 00:00:58,680
Debería ser solo 93.

18
00:00:58,680 --> 00:01:03,500
Aquí hay dos ejemplos que debe copiar en su código y asegurarse de que funcionen.

19
00:01:03,510 --> 00:01:06,470
Entonces, el primero, tenemos algunos puntajes un poco más altos.

20
00:01:06,510 --> 00:01:13,380
Y el segundo, algunos puntajes más negativos y el primero debe regresar 94 y el

21
00:01:13,380 --> 00:01:15,080
segundo debe devolver 68.

22
00:01:15,300 --> 00:01:17,660
Solo una pista sobre redondear al número entero más cercano.

23
00:01:17,730 --> 00:01:21,530
No necesita hacer eso usted mismo, no hay una lógica sofisticada que deba hacer.

24
00:01:21,570 --> 00:01:25,070
De hecho, hay un método especial en el objeto matemático que te ayudará.

25
00:01:25,400 --> 00:01:28,670
Así que investigue un poco sobre eso como siempre el video del rompecabezas.

26
00:01:28,710 --> 00:01:33,920
Dale una oportunidad y volveré con una solución.

27
00:01:36,900 --> 00:01:38,460
OK, empecemos.

28
00:01:38,460 --> 00:01:45,170
Antes que nada necesitamos hacer un nuevo archivo llamado Greater us así como así.

29
00:01:45,300 --> 00:01:46,570
Asegúrate de que funcionó.

30
00:01:46,590 --> 00:01:55,620
Ahí está el punto J más grande y luego necesitamos definir un promedio de función y el promedio debe tomar una

31
00:01:55,620 --> 00:01:56,810
matriz de puntajes.

32
00:01:56,850 --> 00:02:04,200
lo llamaremos puntajes y voy a copiar estos dos casos de prueba hasta el fondo para que los tenga.

33
00:02:04,200 --> 00:02:05,170
Así que

34
00:02:05,790 --> 00:02:11,310
Así que pasamos una serie de números y para encontrar el promedio de algo

35
00:02:11,310 --> 00:02:17,640
que vamos a necesitar para tomar cada elemento y sumarlo, luego tendremos que dividirlo por la cantidad

36
00:02:18,540 --> 00:02:26,190
de elementos para que primero podamos sumar todos los puntajes. y luego se dividiría por el número total de puntajes.

37
00:02:26,190 --> 00:02:35,190
Y luego, por último, para aceptar todos los puntajes, necesitamos recorrer el conjunto y tener una variable a la

38
00:02:35,190 --> 00:02:37,830
que le sumamos cada número.

39
00:02:37,980 --> 00:02:43,350
Y esto es algo que se llama el patrón de acumulación donde tenemos una variable que va a acumular algo

40
00:02:43,350 --> 00:02:46,500
a medida que iteramos a través de una matriz o colección.

41
00:02:46,680 --> 00:02:49,140
Entonces en este caso acumulará un total.

42
00:02:49,140 --> 00:02:53,290
Entonces, encontraremos una variable llamada Total y comenzamos en cero.

43
00:02:53,310 --> 00:02:55,310
Luego recorremos puntajes.

44
00:02:55,320 --> 00:02:57,640
Entonces para hacer eso podríamos usar un bucle for durante un ciclo while.

45
00:02:57,780 --> 00:02:59,670
O mi A favorita para cada uno.

46
00:02:59,730 --> 00:03:08,430
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.

47
00:03:09,210 --> 00:03:16,230
Cada uno de estos se denominará puntaje y luego haremos un puntaje total más igual a puntaje.

48
00:03:16,860 --> 00:03:20,450
Así que esto funcionaría ir a través de la matriz y agrega todo junto.

49
00:03:20,460 --> 00:03:25,920
Lo siguiente que tenemos que hacer es dividir por el número total de puntajes para hacer eso.

50
00:03:25,920 --> 00:03:34,320
Hagamos que otra variable llamada Promedio HEG sea igual a total dividido por y el número de puntajes sea

51
00:03:34,440 --> 00:03:36,410
solo puntajes de longitud.

52
00:03:37,620 --> 00:03:43,340
Y luego, lo último que hay que hacer es redondearlo, que es un punto redondo de matemáticas.

53
00:03:44,010 --> 00:03:51,750
Y queremos redondear un Viji y devolver que al igual que las matemáticas esa ronda es uno de esos métodos integrados

54
00:03:51,750 --> 00:03:55,740
como el piso de matemáticas o el punto de matemática Rand.

55
00:03:55,800 --> 00:04:01,350
Y a diferencia del último piso de matemáticas, cortaremos las matemáticas de los puntos decimales, redondearemos hacia

56
00:04:01,350 --> 00:04:03,500
arriba o hacia abajo dependiendo del decimal.

57
00:04:03,990 --> 00:04:05,590
OK, así que vamos a trabajar en esto de nuevo.

58
00:04:05,880 --> 00:04:07,230
Pasamos en una matriz.

59
00:04:07,320 --> 00:04:08,890
Se llama puntajes.

60
00:04:09,070 --> 00:04:11,180
Comenzamos una variable total en cero.

61
00:04:11,190 --> 00:04:16,040
Recorrimos los puntajes usando a para cada uno en este caso, pero podríamos usar cualquier otro tipo de ciclo.

62
00:04:16,770 --> 00:04:22,800
Y luego agregamos cada puntaje al total y luego dividimos el total por todos los puntajes de esa

63
00:04:22,800 --> 00:04:30,150
longitud y eso establece que es igual al promedio de la variable y luego calculamos el promedio de las matemáticas y luego

64
00:04:30,150 --> 00:04:30,840
lo regresamos.

65
00:04:31,260 --> 00:04:40,210
Entonces, si ejecutamos este nodo ahora guardar y volver a ejecutar ese punto J mayor o nodo mayor, tenemos un pequeño problema no

66
00:04:40,390 --> 00:04:45,050
con nuestra lógica, pero en eso no tenemos idea si esto funcionó.

67
00:04:45,210 --> 00:04:47,830
Y eso es por supuesto porque solo estamos devolviendo algo.

68
00:04:48,240 --> 00:04:50,590
Nunca te dije que realmente imprimas algo.

69
00:04:50,610 --> 00:04:53,400
Entonces, lo que podríamos hacer es cancelar ese registro.

70
00:04:53,400 --> 00:04:55,910
Esta es probablemente la mejor manera.

71
00:04:56,130 --> 00:04:57,950
Para que no cambiemos nuestra función.

72
00:04:57,960 --> 00:05:00,870
Todavía regresa y cancelaremos ese registro.

73
00:05:00,870 --> 00:05:03,630
El resultado es así.

74
00:05:04,110 --> 00:05:05,410
Ahí está el primero.

75
00:05:05,970 --> 00:05:06,980
Y ahora un registro constante.

76
00:05:06,980 --> 00:05:13,380
El segundo y esperamos obtener 94 y 68 y agreguemos un mensaje aquí para dejarlo

77
00:05:13,390 --> 00:05:22,590
en claro, para que Consta logifique que este será el puntaje promedio y phi y mental science que tomé fue extremadamente fácil.

78
00:05:22,620 --> 00:05:25,160
El promedio fue probablemente superior a 94.

79
00:05:25,560 --> 00:05:26,890
Y luego haré otro aquí.

80
00:05:26,910 --> 00:05:30,090
Cancele ese puntaje promedio de registro.

81
00:05:30,270 --> 00:05:37,290
Y esto será para la química orgánica, donde el puntaje promedio en una prueba fue probablemente mucho

82
00:05:37,290 --> 00:05:38,380
menor que 68.

83
00:05:38,490 --> 00:05:45,300
Entonces, ahorremos y ahora ejecutemos eso nuevamente, solo presione la flecha hacia arriba y presione enter y obtenemos 94, que es

84
00:05:45,300 --> 00:05:46,200
lo que esperábamos.

85
00:05:46,200 --> 00:05:50,050
Y 68, que también es lo que esperábamos.

86
00:05:50,070 --> 00:05:52,040
Entonces eso es todo por estos ejercicios rápidos.

87
00:05:52,050 --> 00:05:56,930
Lo siguiente que vamos a hacer es aprender sobre algo llamado administrador de paquetes de nodos de NPM.

88
00:05:57,030 --> 00:06:02,160
Y eso nos pondrá un paso más cerca de escribir nuestra lógica del lado del servidor y hacer aplicaciones web completas.

89
00:06:02,430 --> 00:06:07,020
Ahora mismo estamos escribiendo estas funciones simples en lugar de un archivo y ejecutándolas.

90
00:06:07,020 --> 00:06:11,640
Pero una vez que aprendamos más sobre NPM y hablemos sobre algunos de los paquetes que vamos a

91
00:06:11,640 --> 00:06:13,710
usar, de hecho comenzaremos a escribir aplicaciones completas.
