Inscription / Connexion Nouveau Sujet
Niveau BTS
Partager :

Algorithme sur algobox

Posté par
Flo9478
05-11-21 à 18:37

Bonsoir,
Je suis bloquée sur mon algo, je n'arrive pas à améliorer en ajoutant les coefs si quelqu'un peut m'aider à cet exercice ? Merci cordialement

Algorithme sur algobox

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 18:51

bonjour,

que veux tu faire au juste ?
avoir  un coefficient pour chaque note ?
c'est ça ?

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 18:55

Oui, calculer la moyenne avec un coefficient attribuer à chaque note

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 18:59

dans ce cas, il faut déjà ajouter la lecture du coefficient attribué à chaque note, à l'interieur de ta boucle.

Tu dois aussi  modifier ton calcul de S, pour tenir compte du coefficient.

quelle sera alors la formule de ta moyenne ?

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 19:01

Justement, mon problème est ici je sais que la moyenne c'est la note x le coef / par la somme des coef mais je sais pas comment l'écrire

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 19:05

OK pour ta formule. Tu vois que tu auras besoin de la somme des coefficients.
à l'interieur de la boucle, il faut donc calculer la somme des coefficients.

mais une chose à la fois.
d'abord, ajoute la lecture d'un coefficient avec la lecture d'une note.

ton algo fait :
lire combien
pour i allant de 1 à combien
                debut pour
                lire note
/*   ici, il faut lire aussi le coeff, et changer le calcul de S.
vas y , montre moi ce que tu écris.

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 19:11

Je ne comprends pas, ce qui faut changer... j'ai du mal à comprendre.
S prend la valeur S* coef ?
Lire coef

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 19:20

lire coeff   :  OUI, ça c'est bien.

pour S  : actuellement   tu as   S prend la valeur S + note
parce que tu veux avoir dans S la somme des notes, OK ?
donc à chaque fois tu ajoutes Note à S

maintenant avec les coeffcicients, tu veux ajouter   (coef * Note) à S
pour avoir dans S   la somme des (coeff * Note).
d'accord ?

donc   S   prend la valeur  ....??........        
vas y !

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 19:25

Donc S prend la valeur ( coef * Note )

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 19:30

presque !

S   prend la valeur   S + (coef * Note)   !!

ca donne :

lire combien
pour i allant de 1 à combien
                debut pour
                lire note
                lire coef
                S prend la valeur  S +  (coef * Note)
et comme on veut faire la somme des coefficients,  on doit encore ajouter
                N  prend la valeur   N + coef
                fin pour
à présent,
comment calculeras tu la moyenne ?

moyenne prend la valeur .........??........

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 19:34

Moyenne prend la valeur de S/N ?

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 19:40

exactement !!

il reste un "détail"  pour que ça marche : il faut mettre S et N à zero au départ.

ca donne :
S prend la valeur 0
N prend la valeur 0
lire combien
pour i allant de 1 à combien
                debut pour
                lire note
                lire coef
                S prend la valeur  S +  (coef * Note)
                N  prend la valeur   N + coef
                fin pour
moyenne prend la valeur S/N
afficher moyenne

tu codes et tu fais tourner, OK ?

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 19:45

D'accord, merci bcp

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 19:47

Voici l'algo :

Algorithme sur algobox

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 19:49

tu as d'autres questions ?

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 20:06

Oui, pour mettre l'algorithme en français en version papier ça donne :
Variables :
I, S, Note, Moyenne, combien, coef, N :
Réels
S<-0
N<-0
Saisir combien
Afficher “ Combien de notes voulez vous entrer : ”


Comment on écrit le Pout i allant de 1 à combien ?
Début_pour ..
... fin_pour ?

Posté par
Leile
re : Algorithme sur algobox 05-11-21 à 20:16

en pseudo-code français, tu écris    "Pour i allant de 1 à combien   faire : ", tout simplement.
et l'intérieur de la boucle, tu la décales un peu comme en algobox, tu peux terminer par fin de la boucle pour.

Une petite chose :
tu lis combien, et ensuite tu demandes "combien voulez vous entrer"..
c'est un peu bizarre.
Perso, je pose la question avant d'avoir la réponse.

Posté par
Flo9478
re : Algorithme sur algobox 05-11-21 à 20:19

D'accord mercii



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !