Moyenne lettres

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
simon_programmeur
Messages: 3
Enregistré le: 28 Jan 2013, 18:29

Moyenne lettres

par simon_programmeur » 28 Jan 2013, 18:37

Bonsoir à tous !!
J'aurais besoin de matheux !
Je suis en train de programmer un logiciel pour des bulletins scolaires, j'ai déjà fait la phase des points qui fonctionne nickel mais j'aimerais améliorer en ajoutant une fonctionnalité que beaucoup d'écoles me demandent.
J'aimerais faire une moyenne de bulletins avec des lettres A+, A .. F ..
Le programme fonctionnerait de la manière suivante l'administrateur aurait la possibilité d'encoder des tranches de % qui correspond à une lettre ex : A+ entre 100 et 95%, A 95 à 90% ect.

Sachant que l'administrateur peut choisir la tranche qu'il veut.

Ce serait facile si une lettre correspondait à 1 % précis mais là on a une tranche de x % pour chaque lettre
Quelle serait la méthode la plus précise d'obtenir une moyenne en lettre ?

Je vous remercie,

Passez une bonne soirée !



XENSECP
Habitué(e)
Messages: 6387
Enregistré le: 27 Fév 2008, 19:13

par XENSECP » 28 Jan 2013, 19:06

Salut,

Plein de façon de faire mais a priori il faut se décider sur une convention. Du genre tu prends le milieu de la tranche pour faire un calcul numérique et tu reconvertis en lettre à la fin.
Dans tous les cas (que tu prennes le max, le min ou le milieu), ce sera bon vu que la moyenne est linéaire.

simon_programmeur
Messages: 3
Enregistré le: 28 Jan 2013, 18:29

donc ..

par simon_programmeur » 28 Jan 2013, 19:28

XENSECP a écrit:Salut,

Plein de façon de faire mais a priori il faut se décider sur une convention. Du genre tu prends le milieu de la tranche pour faire un calcul numérique et tu reconvertis en lettre à la fin.
Dans tous les cas (que tu prennes le max, le min ou le milieu), ce sera bon vu que la moyenne est linéaire.


Donc même si j'ai des tranches petites et d'autres plus grandes 100 à 95 et 95 à 85 et que je suis une convention par exemple le maximum ou min ou le milieu ca ne changera pas à la moyenne ?

Je pourrais faire un essai mais après le boulot j'ai un peu la flemme :zen:

Merci de l'aide !!! :we:

XENSECP
Habitué(e)
Messages: 6387
Enregistré le: 27 Fév 2008, 19:13

par XENSECP » 28 Jan 2013, 19:51

J'avoue que je suis parti du principe que les tranches seraient les mêmes (en taille).

Dans le cas contraire j'imagine que tu dois avoir un raisonnement mathématique plus approfondis.

Concrètement la moyenne c'est défini par une intégrale :



Donc ici tu as une fonction définie par morceaux (de tailles différentes donc).

Mais concrètement je pense que c'est plus une sorte de moyenne pondérée. A voir après ce qui a le plus de sens. J'imagine qu'un "A+" (entre 95 et 100) vaut mieux que 2 "A" (entre 85 et 95)...

simon_programmeur
Messages: 3
Enregistré le: 28 Jan 2013, 18:29

par simon_programmeur » 28 Jan 2013, 20:10

XENSECP a écrit:J'avoue que je suis parti du principe que les tranches seraient les mêmes (en taille).

Dans le cas contraire j'imagine que tu dois avoir un raisonnement mathématique plus approfondis.

Concrètement la moyenne c'est défini par une intégrale :



Donc ici tu as une fonction définie par morceaux (de tailles différentes donc).

Mais concrètement je pense que c'est plus une sorte de moyenne pondérée. A voir après ce qui a le plus de sens. J'imagine qu'un "A+" (entre 95 et 100) vaut mieux que 2 "A" (entre 85 et 95)...


Je pourrais faire en sorte à la limite que la soustraction du max-min = coefficient de moyenne

exemple :

100-95% = 100-95 => coefficient 5

95-85% = 95-85 => coefficient 10
?
MERCI ! :)

XENSECP
Habitué(e)
Messages: 6387
Enregistré le: 27 Fév 2008, 19:13

par XENSECP » 28 Jan 2013, 20:41

Bah ce serait une idée facile comme ça mais ça me semble un peu bizarre...

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 28 Jan 2013, 20:46

Si on prend un effectif de 100 personnes.

>> On impose que les classes A,B,C ont même poids
(car c'est l'utilisateur qui choisit la tranche de ses classes).

e.g si on a A,B,C, on s'attend à ce que la moyenne c'est B.

on associe à chaque lettre une valeur

Supposons 4 lettres.
val(A)=0.5, val(D)=3.5.
Si je subdvise l'intervalle en 4 parties égales, j'ai
Code: Tout sélectionner
|---|---|---|---|
|-A-|-B-|-C-|-D-|
0---1---2---3---4


Maintenant si on fait la moyenne avec mettons les notes A,A,A,B,D,D,C
on a
val(A)+val(A)+val(A)+val(B)+val(D)+val(D)+val(C)/nbLettres = (0.5 + 0.5 + 0.5 + 1.5 + 3.5 + 3.5 + 2.5)/7 = 1.78

on peut dire que c'est la moyenne est B (1<1.78<2)

Le raisonnement est analogue si les tranches ne sont pas de même longueur
la vie est une fête :)

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 29 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite