Prolog: Problème calcul moyenne

Armand -  
 Utilisateur anonyme -
Bonjour,

Je suis débutant en Prolog et j'ai besoin d'une piste pour savoir comment calculer la moyenne des notes d'un élève donné (on n'est pas dans les listes).

J'utilise la récursion mais je ne sais pas si mon calcul est juste.

Je sais qu'il faut calculer au préalable la longueur et la somme mais je ne sais pas comment faire, en tout cas j'ai essayé de le faire pour la somme.

Merci pour le guidage.
Configuration: 
note(dupont,maths,8).
note(dupont,anglais,14).
note(dupont,informatique,9).
note(legrand,anglais,12).
...

sum(S,N):- N1 is N+1, note(_,_,N1), sum(S1,N1), S is S1.
moyenne(M,N):- N1 is N+1, sum(M,N1), M/N1.

A voir également:

2 réponses

Armand
 
Il y a donc un problème dans ma manière de poser l'exercice ?
0
Utilisateur anonyme
 
Dans l’article, il est écrit de poster le code que tu as essayé.
Ça permet de répondre en fonction de ce que tu as fait, qui selon toute vraisemblance est en relation avec ce que tu connais et donc évite de répondre avec des outils que tu ne connais pas encore.
0