Bonjour, j'ai des difficulté avec un exercice de DM, je n'ai jamais utilisé algobox et je galères pas mal, si vous pouviez m'aider ça serait sympas
voilà l'énoncé :
Variables : n,S,i,M
entrée : Demander un entier non nul n
Traitement
S prend la valeur 0.
Pour i allant de 1 à n
Demander une valeur a
S prend la valeur S+a
FinPour
Calculer M=S/n
Sortir : Afficher M
a) Quelles sont les différentes variables utilisées ?
b) Faites tourner l'algorithme en entrant des valeurs de votre choix et en précisant le contenu des variables au fur et à mesure de l'exécution.
c) Que permet de calculer cet algorithme ?
Merci de vos futurs répondes/aides
Salut.
Qu'est-ce que tu ne comprends pas? C'est un algorithme très basique.
Indices : La variable S c'est pour Somme, la variable M c'est la Moyenne.
Bonjour,
Enfaite on a pas vu les algorithmes en cours et notre professeur nous à mis un exercice sur les algorithmes pour initié la séquence mais vu qu'on ne sait pas dutout ce que veulent dire les variables on est en galère. Deplus on sait pas programmer algobox. Si vous pouviez m'expliquer cela m'aiderai beaucoup.
J'ai essayé de coder cet algorithme sur algobox, est-ce bon ?
1 VARIABLES
2 n EST_DU_TYPE NOMBRE
3 S EST_DU_TYPE NOMBRE
4 i EST_DU_TYPE NOMBRE
5 M EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 S PREND_LA_VALEUR 0
8 n PREND_LA_VALEUR 2
9 POUR i ALLANT_DE 1 A 2
10 DEBUT_POUR
11 S PREND_LA_VALEUR S+6
12 FIN_POUR
13 M PREND_LA_VALEUR S/n
14 AFFICHER M
15 FIN_ALGORITHME
Oui par contre remplace
"POUR i ALLANT_DE 1 A 2" par "POUR i ALLANT_DE 1 A n"
"n PREND_LA_VALEUR 2" par "Lire n" (demande a l'utilisateur de rentrer un nombre)
De plus tu dois aussi déclarer la variable a en début d'algo. Puis dans la boucle :
DEBUT_POUR
lire a
S PREND_LA_VALEUR S+a
FIN_POUR
Voila ca devrait être bon.
Merci.
Parcontre je comprends pas la question 1, les différentes variables utilisés je mets quoi ? n,S,i,M et a ?
Et je ne n'ai toujours pas compris à quoi sert cet algorithme :/
Après des heures de réflexion j'en conclus que je suis vraiment dans la merde et nul en algorithme de surcroit \o/ Une âme charitable pour m'expliquer cette " langue " nouvelle pour moi, car j'arrive vraiment pas les questions 1 et 3 ...
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :