Calcula totales y estadísticas de un array
Resumir un conjunto de saldos sin perder el significado de cada operación.
Ampliación opcional. No cuenta para completar la ruta principal.
En esta página
Objetivo: Resumir un conjunto de saldos sin perder el significado de cada operación.
Antes de empezar: El Actor de números; puedes consultar esta ampliación cuando trabajes con arrays.
Ampliación opcional. Completa primero el recorrido principal y vuelve cuando necesites esta capacidad.
La idea que vas a utilizar
Sum y Average responden preguntas distintas. El contenedor conserva sus elementos; elegir una agregación depende de lo que quieres representar.
Predice antes de ejecutar
Al cambiar 50 por 100, ¿cambia el mínimo de 10, 20, 30, 40, 50?
Construye y comprueba
Ahora trabajarás con varios números a la vez. Continúa en BP_MiNumero y usa una variable propia.
- Crea una variable Valores de tipo Scientific Number. Cambia su contenedor a Array y compila.
- En sus valores predeterminados añade cinco elementos con Base 10, 20, 30, 40 y 50; deja Exponent en 0. También puedes conectar cinco Make Scientific Number a un Make Array.
- Arrastra un Get de Valores al grafo y conecta el array a cada operación de la tabla, probando una cada vez.
- Conecta sus pines de ejecución si los tiene y comprueba éxito/error antes de mostrar el resultado.
| Operación | Resultado con 10, 20, 30, 40, 50 | Resultado al cambiar 50 por 100 |
|---|---|---|
| Sum of Array | 150 | 200 |
| Average of Array | 30 | 40 |
| Min of Array | 10 | 10 |
| Max of Array | 50 | 100 |
- Detén Play, cambia el último elemento a 100 y repite las cuatro operaciones.
Al terminar: la suma y la media deben reflejar el cambio del array; el mínimo debe seguir siendo 10.
Comprueba tu razonamiento
Ver la explicación
El mínimo sigue siendo 10. La suma pasa a 200 y la media a 40.
Ahora prueba tú: Añade otro valor y calcula a mano la suma y la media antes de ejecutar.
Puedes continuar cuando: puedes justificar la agregación elegida y comprobar su resultado.
Tu progreso se guarda solo en este navegador y se conserva al cambiar de idioma.