Estrellamos el menu (on = habilitado y off=inhabilitado[proximamente]) .. Sigue Mandando tus susper mensajitos....en guate-->. claro tigo telefonica

Buscar

¡Haga de esta pagina su inicial!

Sitios Encontrados

martes, 21 de abril de 2009

Calculo de la media, mediana y moda

Uno de los usos comunes de las computadoras es compilar y analizar los resultados de las encuestas y sondeos de opinion. El siguiente ejemplo. utiliza el arreglo "response", incializado con 99 respuestas (representadas por la varible constante "responseSize") de una ecuesta. Cada una de las respuestas es un numero de 1 al 9. El programa calcula le media, la mediana y la moda de los 99 valores.
La media: Es el promedio aritmetico de los 99 valores. La funcion "mean" calcula el promedio totalizando los 99 elementos y dividiendo el resultado entre 99;
La mediana: Es el valor medio. La funcion "median" determina la mediana llamando a la funcion "bubleSort" , que ordena el arreglo de respuestas en orden ascendente, y seleccionando el elemento central, "answare[sizq/2]", del arreglo ordenado. observe que cuando hay un numero par de elementos, la mediana debe calcularse como la media de los dos elementos centrales. La funcion "median" actualmente no ofrece esa capasidad, se llama ala funcion printArray para enviar a la salida el arreglor "responses".
La moda: es el valor que sucede con mayor frecuencia entre las 99 respuestas. La funcion "mode" cuenta el numero de respuestas de cada tipo, luego seleccciona la cifra con mayor conteo. Esta version de la funcion "mode" no maneja empates. Dicha funcion tambien genera un histograma para ayudar a determinar graficamente la moda. este ejemplo incluye la mayoria de las manipulaciones comunes necesarias para los problemas de arreglos, incluyendo el paso de arreglos a funciones.
para C++ seria asi: fot + grande
para C# seria asi: foto + grande
Nota: Seguramente has de notar que para C++ declaramos los parametros de arreglo de algunas funciones de tipo "const" {const int a[]} que especifica que el arreglo "a" es constante y no puede modificarse, esto es para evitar que el arreglo original sea modificado en el cuerpo de la funcion. Este obedece la principio de menor privilegio. A las funciones no debe darseles la capasidad de modificar arreglos, a menos que sea necesario. En C# no debemos preocuparnos de esto ya que esto es por default... bueno hata la proxima SAyonara... jaja me encanta

3 comentarios:

259127 dijo...

Tienes ese programa por ahí lo necesito con urgencia gracias :(

Anónimo dijo...

Mmmm la imagen no tiene muy buena resolucion

Anónimo dijo...

pinche imagen ya no está disponible no mames culero