![]() |
Mòdul
5
![]() |
Fonaments de
Programació. Llenguatge C/C++![]() |
Pràctica ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Pràctica
d'ampliació ![]() ![]() |
Paràmetres estadístics
En aquesta pràctica definirem les funcions mitjana() i variança() per calcular la mitjana, la variança i la desviació típica d'una col·lecció de dades de qualsevol mida. Per emmagatzemar les dades es farà ús d'un vector de nombres reals.
|
|||
![]() |
Desenvolupament de la pràctica
Definiu un projecte nou anomenat m5p04 i afegiu-li un arxiu de font C/C++ anomenat m5p04.cpp. Escriviu el següent codi:
Explicació del programa Les dades s'emmagatzemen en la variable indexada dada[]. Aquesta variable es declara de forma que pugui emmagatzemar un màxim de 100 dades (MAX_NUM_DADES). Les dades s'introdueixen pel teclat i són llegides pel següent codi:
La variable n és llegida amb anterioritat i conté el nombre de dades que s'introduiran. El càlcul de la mitjana i la variança es fa a través de les funcions mitjana() i varianca(). Ambdues funcions tenen com arguments el vector de dades i el nombre de dades. El nombre de dades es passa per valor i el vector es passa per referència, és a dir, no es fa còpia de totes les dades sinó que es passa el nom del vector, que és un punter a la primera posició de les dades originals. Les fórmules per al càlcul de la mitjana, la variança i la desviació típica ja van ser presentats a l'exercici 6 del mòdul 2. |