Obtén las mejores soluciones a tus preguntas en Revelroom.ca, la plataforma de Q&A de confianza. Únete a nuestra plataforma de preguntas y respuestas para conectarte con expertos dedicados a ofrecer respuestas precisas a tus preguntas en diversas áreas. Descubre respuestas detalladas a tus preguntas gracias a una vasta red de profesionales en nuestra completa plataforma de preguntas y respuestas.
Sagot :
http://www.slideshare.net/diegoandresalvarez/0001-introduccion-al-curso-y-a-la-estadstica-descriptiv....
checate esta pagina te da una idea desde la pagina 53. suerte espero y te sirva.
checate esto.
Programa informático para calcular la media, mediana, varianza y desviación estándar de una serie. En este ejemplo podrá ver como se dimensionan matrices para recibir un número determinado de datos, como se piden estos de forma secuencial, como se coloca la propia tabla de datos por orden de menor a mayor, y finalmente como se calculan los parámetros centrales y de dispersión de forma previa a mostrarlos en la pantalla del ordenador. Es una ampliación del desarrollado en el apartado anterior.
Si dispone del entorno de desarrollo Visual Basic, puede realizar esta misma aplicación apoyada sobre un único formulario, para su utilización en entornos Windows.
'Programa para calcular la media, y la mediana de una serie, asi como
' la varianza y desviación estandar de la misma. 'Borra la pantalla y muestra el título centrado.
CLS
titulo$ = "Cálculo de la media, mediana varianza y SD de una serie de datos"
LOCATE 2, 1
PRINT SPACE$((80 - LEN(titulo$)) / 2); titulo$ 'Solocita en número de elementos de la serie.
LOCATE 5, 13
INPUT "Indique el número máximo de elementos de la serie : ", nmax
DIM d(nmax + 1) 'Solicita los datos de la serie de forma secuencial.
FOR i = 1 TO nmax
LOCATE 7, 30
PRINT SPACE$(40)
LOCATE 7, 30
PRINT "Dato nº "; i;
INPUT " = ", d(i)
NEXT 'Ordena la serie de menor a mayor.
FOR i = 1 TO nmax - 1
FOR j = i + 1 TO nmax
IF d(i) > d(j) THEN
m = d(i)
d(i) = d(j)
d(j) = m
END IF
NEXT
NEXT 'Muestra la serie ordenada. Anular una vez comprobado que funciona.
PRINT
PRINT "Serie ordenada : ";
FOR i = 1 TO nmax
PRINT d(i); " ";
NEXT
PRINT 'Obtiene las sumas de datos y de los cuadrados de los datos,
' necesarios para los cálculos posteriores.
sum = 0
sum2 = 0
FOR i = 1 TO nmax
sum = sum + d(i)
sum2 = sum2 + d(i) ^ 2
NEXT 'Calcula la media aritmética.
media = sum / nmax 'Calcula la mediana como valor central de la serie ordenada si
' la serie posee un número impar de datos, y como la media de
' los 2 centrales si es par.
m = (nmax + 1) / 2
IF m = INT(m) THEN
mediana = d(m)
ELSE
m = INT(m)
mediana = (d(m) + d(m + 1)) / 2
END IF 'Calcula los valores de dispersión de la serie.
varianza = (sum2 - sum ^ 2 / nmax) / nmax
sd = SQR(varianza) 'Muestra los resultados finales en la pantalla, en posiciones preestablecidas.
LOCATE 12, 20
PRINT "Media aritmética .. = "; media
LOCATE 14, 20
PRINT "Mediana ... (p 50%) = "; mediana
LOCATE 16, 20
PRINT "Varianza .......... = "; varianza
LOCATE 18, 20
PRINT "Desviación estandar = "; sd
checate esta pagina te da una idea desde la pagina 53. suerte espero y te sirva.
checate esto.
Programa informático para calcular la media, mediana, varianza y desviación estándar de una serie. En este ejemplo podrá ver como se dimensionan matrices para recibir un número determinado de datos, como se piden estos de forma secuencial, como se coloca la propia tabla de datos por orden de menor a mayor, y finalmente como se calculan los parámetros centrales y de dispersión de forma previa a mostrarlos en la pantalla del ordenador. Es una ampliación del desarrollado en el apartado anterior.
Si dispone del entorno de desarrollo Visual Basic, puede realizar esta misma aplicación apoyada sobre un único formulario, para su utilización en entornos Windows.
'Programa para calcular la media, y la mediana de una serie, asi como
' la varianza y desviación estandar de la misma. 'Borra la pantalla y muestra el título centrado.
CLS
titulo$ = "Cálculo de la media, mediana varianza y SD de una serie de datos"
LOCATE 2, 1
PRINT SPACE$((80 - LEN(titulo$)) / 2); titulo$ 'Solocita en número de elementos de la serie.
LOCATE 5, 13
INPUT "Indique el número máximo de elementos de la serie : ", nmax
DIM d(nmax + 1) 'Solicita los datos de la serie de forma secuencial.
FOR i = 1 TO nmax
LOCATE 7, 30
PRINT SPACE$(40)
LOCATE 7, 30
PRINT "Dato nº "; i;
INPUT " = ", d(i)
NEXT 'Ordena la serie de menor a mayor.
FOR i = 1 TO nmax - 1
FOR j = i + 1 TO nmax
IF d(i) > d(j) THEN
m = d(i)
d(i) = d(j)
d(j) = m
END IF
NEXT
NEXT 'Muestra la serie ordenada. Anular una vez comprobado que funciona.
PRINT "Serie ordenada : ";
FOR i = 1 TO nmax
PRINT d(i); " ";
NEXT
PRINT 'Obtiene las sumas de datos y de los cuadrados de los datos,
' necesarios para los cálculos posteriores.
sum = 0
sum2 = 0
FOR i = 1 TO nmax
sum = sum + d(i)
sum2 = sum2 + d(i) ^ 2
NEXT 'Calcula la media aritmética.
media = sum / nmax 'Calcula la mediana como valor central de la serie ordenada si
' la serie posee un número impar de datos, y como la media de
' los 2 centrales si es par.
m = (nmax + 1) / 2
IF m = INT(m) THEN
mediana = d(m)
ELSE
m = INT(m)
mediana = (d(m) + d(m + 1)) / 2
END IF 'Calcula los valores de dispersión de la serie.
varianza = (sum2 - sum ^ 2 / nmax) / nmax
sd = SQR(varianza) 'Muestra los resultados finales en la pantalla, en posiciones preestablecidas.
LOCATE 12, 20
PRINT "Media aritmética .. = "; media
LOCATE 14, 20
PRINT "Mediana ... (p 50%) = "; mediana
LOCATE 16, 20
PRINT "Varianza .......... = "; varianza
LOCATE 18, 20
PRINT "Desviación estandar = "; sd
Agradecemos tu tiempo. Por favor, vuelve a visitarnos para obtener respuestas fiables a cualquier pregunta que tengas. Gracias por elegir nuestro servicio. Nos comprometemos a proporcionar las mejores respuestas para todas tus preguntas. Vuelve a visitarnos. Gracias por visitar Revelroom.ca. Vuelve pronto para más información útil y respuestas de nuestros expertos.