DM maths (Algorithmes)
Posté : lun. 30 déc. 2013 12:26
Bonjour,
J'ai un DM à rendre et j'ai eu deux exercices à faire, j'ai réussi à l'un d'eux mais je bloque pour celui-ci :
Avec Algobox,Alix a écrit l'algorithme suivant afin de calculer la moyenne d'une série de notes:
Variables
x EST_DU_TYPE_LISTE
i EST_DU_TYPE_LISTE
moyenne EST_DU_TYPE NOMBRE
effectif EST_DU_TYPE NOMBRE
Début algorithme
i PREND_LA_VALEUR 1
moyenne PREND_LA_VALEUR 0
AFFICHER "saisissez l'effectif total"
Lire effectif
POUR i ALLANT_DE 1 A effectif
DEBUT_POUR
AFFICHER "Saisissez la valeur numéro"
AFFICHER i
LIRE x
moyenne PREND_LA_VALEUR ((i-1)*moyenne+x)/i
FIN_POUR
AFFICHER "La moyenne égale à:"
AFFICHER moyenne
FIN ALGORITHME
Les questions :
On se propose de vérifier cet algorithme en le testant pas à pas,sur la série de notes:10;12;17;14;8.
1)Combien d'étapes sont nécessaires?
2)Que permet de calculer lors de l'étape numéro i ,la formule ((i-1)*moyenne+x)/i?
Je ne vois pas quelle démarche utiliser. Merci d'avances si vous avez une piste à me laisser.
J'ai un DM à rendre et j'ai eu deux exercices à faire, j'ai réussi à l'un d'eux mais je bloque pour celui-ci :
Avec Algobox,Alix a écrit l'algorithme suivant afin de calculer la moyenne d'une série de notes:
Variables
x EST_DU_TYPE_LISTE
i EST_DU_TYPE_LISTE
moyenne EST_DU_TYPE NOMBRE
effectif EST_DU_TYPE NOMBRE
Début algorithme
i PREND_LA_VALEUR 1
moyenne PREND_LA_VALEUR 0
AFFICHER "saisissez l'effectif total"
Lire effectif
POUR i ALLANT_DE 1 A effectif
DEBUT_POUR
AFFICHER "Saisissez la valeur numéro"
AFFICHER i
LIRE x
moyenne PREND_LA_VALEUR ((i-1)*moyenne+x)/i
FIN_POUR
AFFICHER "La moyenne égale à:"
AFFICHER moyenne
FIN ALGORITHME
Les questions :
On se propose de vérifier cet algorithme en le testant pas à pas,sur la série de notes:10;12;17;14;8.
1)Combien d'étapes sont nécessaires?
2)Que permet de calculer lors de l'étape numéro i ,la formule ((i-1)*moyenne+x)/i?
Je ne vois pas quelle démarche utiliser. Merci d'avances si vous avez une piste à me laisser.