Prolog: Problème calcul moyenne
Armand
-
Utilisateur anonyme -
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.
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.
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:
- Calculateur prolog
- Biorythme calculateur - Télécharger - Divers Loisirs & Passions
- Calculateur de moyenne - Guide
- Calculateur alimentation pc - Guide
- Calculateur grossesse - Télécharger - Vie quotidienne
- Mon calculateur d'ovulation - Télécharger - Santé & Bien-être