Como calcular la Mediana | App Inventor 2

hola bueno estamos desarrollando esta aplicación que es una calculadora de tendencias que es moda mediana y media en el primer vídeo enseñe cómo diseñar lo que es la aplicación nombres y todos los botones y elementos que usamos en el segundo vídeo puede cómo calcular la moda qué es lo que hace esto calcula modas múltiples y modas únicas para calcular la mediana que es la mediana es el número que divide a la lista en este caso 252 el número que no debería estar y el 5 en caso de que habrá hubiera otro el número que lo repite luego el 1 que está la mitad sería entre el 5 y el 2 para eso se hace un promedio sexual y al 5 y 27 entre 2 y d sería lo que sería la mediana que serían 3.5 bueno vamos a hacer ese cálculo para que calcula lo que es la mediana bueno nos vamos a lo que es la propia inventa bueno en el vídeo de la moda ya vimos esto los del botón de añadir que añade elementos a la lista elimina los espacios de esta lista que se llama números donde guardamos todos los números que fueron agregados por el usuario y agregamos lo que es este de la lista números se vayan agregando los elementos y aparezcan qué elementos están han sido agregados y el text box números donde se escriben de limpia y haga el cálculo de la moda en tiempo real cómo se van agregando los datos también vimos cómo le lee cómo funciona el botón de limpiar para que eliminen los elementos y ya se escribieron y usamos desde que es limpiar listas que lo que hace es limpiar el elemento cuando son se muestran en forma de listas para que no encuentre cinco espacios guión 4 espacio espacio guión espacio 3 y muestra si los datos bueno lo vamos a hacer ahora va a ser calcular lo que es la mediana entonces nos vamos para este lado recuerden que todos es el proyecto completo en el último vídeo en el cálculo de la de lo que es la del amor de la media les voy a dejar el link para que se descarguen el proyecto y ya lo puedan ver ustedes más a profundidad bueno entonces vamos a procesos vamos a agregar un nuevo proceso que el clase de marco calcular mediana ok les vamos a escribirle pulgar mediana y tenemos que agregarlo también este a lo que es aquí el botón de añadir para que los vaya agregando en tiempo real calcular mediana qué bueno nos vamos a esta parte bueno vamos a empezar tenemos que generar una variable local que va a ser la que vamos a usar que vamos a llamar index aquí y va a contener como un valor inicial cero d y va a tener de valor aquí le agregamos y borramos el globo igual vamos a usar y bueno lo que vas a hacer va a ser calcular a la mitad el total de número este entre dos de esta forma si hay es de 40 números escritos no lo va a dividir no decir que 20 en la mitad y entonces en caso de que sean 20 ya tomaríamos esa posición de ese número en el número que se encuentra ya la mitad ok entonces vamos a empezar pensamos un match de división y lo que vamos a hacer va a ser dividirlo os damos un link el cual va a usar un link list que nos va a devolver el total de elementos en una lista en este caso nuestra lista es número vamos a usar el kit de aquí y vamos a cambiarlo por la lista en número y lo vamos a dividir entre 2 bueno que nos va a pasar con esto en caso de que un número no salga igual es decir completo porque recuerden vamos a tener una serie de números así vamos a explicar un poquito más a profundidad tres espacios cuatro espacios 5 si dividimos 3 entre 2 nos va a dar 1.5 en caso que nos dé eso si tenemos un número que va a ser la mitad que va a ser 4 pero en caso contrario que nosotros tuviéramos un 6 por ejemplo es decir 4 entre 2 va a dar a 2 edifica que es el 4 es claramente no es entre el 4 y el 5 entonces cuando nos dé un número cerrado que no nos dé con lo que es referente a a decimales este significa que es un promedio de mediana en el cual tenemos que calcular el 4 y el 5 y dividirlo entre 2 bueno para este momento usar un link control y nos vemos aquí y bueno aquí vamos a ver un logic de igual y vamos a escoger si el index el número que nos dé redondeado es decir nos da igual eres implica que el redondeo dio lo mismo digamos ciudad y no salio 7.8 por ejemplo al redondear lo nos va a dar 9 digo nos va a dar 8 verificar que no es no va a ser igual a 7.3 o el número que tengamos aquí para hacer un redondeo ya hay un elemento que no lo hace no tenemos que generar ese proceso que se llama round va a ser igual a lo que tiene index si redondeamos el mismo número que nos da nos va a dar un número cerrado y acá va a estar en decimal en caso de que sean iguales digamos que aquí nos salió el 2 y redondeado por nos va a dar igual 2 indica que es tenemos que sacar un promedio de los dos números que están a la mitad en este caso tenemos que estar también un set index y lo que vamos a hacer va a ser la suma de esos dos números entre dos para eso vamos a tener que meter un fumar aquí les vamos a marchar y pulsamos un formato ok ya voy artista bueno en este caso vamos a seleccionar elementos de la lista es como el complemento del es y es igual de sabanagrande de la posición 20 tenemos que agarrar de la posición 20 y 21 formarlos y dividirlos entre dos de la lista vamos a tomarlo de la lista número y vamos a tomar primero el primero que hace el que contiene el index que salió 224 vamos a tomar este número luego lo que vamos a hacer vamos a tomar el siguiente número para eso tenemos que aumentarle uno al index les vamos a usar un match de más ponemos pero uno y vamos a ponerle lo que tenga index más uno para agarrar el siguiente elemento ok entonces lo ponemos ahí y esta hoja eliminar este primero y lo ponemos aquí lo la suma de estos dos números lo vamos a dividir entre 2 y ese va a ser nuestro promedio lo que nos dé lo vamos a escribir en lo que es la mediana el mediana buscamos en él su atributo punto text va a ser igual a lo que tenga interés que es donde estamos guardando el resultado bueno en caso de que si nos dieran la media exacta digamos que nos diera 7.5 3.5 1.5 significa que si hay un solo número cuales yo tenemos que poner en él y en este caso de electro vamos a poner igual un set del index bueno el redondeo funciona de una forma muy curiosa y salió punto 5 loba redondear a hacia abajo y sale arriba de punto 5 lo va a redondear hacia hacia arriba entonces para eso vamos a hacer una pequeña suma es una de las cosas que casi se le ocurre a los seres que al index recuerden que no salió un decimal porque estamos ejecutando este procedimiento y vamos a sumar cuatro décimas de esta forma que hará si no sale 7.5 el redondeo no lo bajaría a 7 pero más cuatro décimas nos saldría 7.9 lo cual lo va a redondear a 8 pero bueno en caso de que nos haría digamos este igual 7.8 si lo redondeamos nos va a salir 8.2 que el redondeo lo va a bajar a 8 entonces de esta forma nunca nos pasamos ni tampoco no nos brincamos igual sino salir a 7.9 lo máximo que llegaría sería a 8.3 lo cual lo redondear y hacia abajo es lo que vamos a hacer va a ser tomar el elemento de esa lista como nosotros ya sabemos que va a ser el elemento si se dividió tenemos tres elementos se dividió entre dos salió 1.5 lo que hemos tomado es el elemento 2 que se encuentra a la mitad entonces para eso tenemos que seleccionar el elemento y redondear lo que nos dio es para eso vamos a usar esta misma duplicamos y lo que es el indec lo vamos a redondear vamos a ocupar este mismo y vamos a entrar este de esta forma ya tenemos las dos formas en caso de que nos diera un número exacto que en este caso sería una moda del promedio de los dos números que están a la mitad en caso contrario que nos diera décimas lo que va a hacer es tomar el elemento que se encuentra a la mitad ahora hay que probar lo que es la la aplicación nos vamos a lo que es el emulador y pan pero no vamos a limpiar en el botón de equipo este es el botón de limpiar y vamos a agregar los elementos vamos agregaron dos añadir en este caso la mediana de 2 qué hizo esto entonces lo que se ejecutó fue de esta manera entró el número dos lo que la garra es divide el total de números nomás hay 1 / 20.5 y de esta forma lo que va a agarrar va a ser como no estos hay un decimal y al redondear lo pues no van a ser igual va a brincar a este le va a aumentar las cuatro décimas que nos va a quedar 0.9 luego lo que hacer es tomar el elemento de los números pero redondeado 0.9 va a dar a uno va a tomar el primer elemento que es el 2 ahora si agregamos otro por ejemplo 6 en este caso son dos números lo que nos va a salir es dos el total entre dos nos va a dar a uno en este caso si redondeamos uno nos va a dar unos van a ser iguales entonces este va a ser un promedio de estos dos números de los que hacemos es tomar el primer elemento el que nos dio que va a ser uno más el segundo elemento que serían seis serían ocho entre dos igual a cuatro que nos daría la mediana ahora si agregamos otro lo que sería la mediana sería el 6 cerca de un 5 y como ven la mediana de 6 el número que está a la mitad bueno eso es todo sobre la aplicación les recomiendo que vean lo que es la moda y el diseño de la aplicación para que sepan cómo va el procedimiento recuerden que cuando terminemos el cálculo de la media se van a poder descargar el proyecto el link se los voy a dejar en la descripción y ya te van a tener lo que es la aplicación completa bueno eso es todo amigos bye a ah

As found on YouTube