bonjour,
pour mon DM on me demande d 'écrire l'algorithme suivant 1² + 2² + 3² +...+ n²
qui permet de le calculer.
est-ce que quelqu'un peut m'aider ?
merci
j'ai tout d'abord commencé par :
variable
n est un entier
i est un entier
s est un entier
s=1
i allant de 1à n
entrer n
s=s+i²
afficher s
bonjour
modifications à apporter :
- pourquoi est-ce que tu initialises S à 1 ?
- demander la saisie de n à l'intérieur de la boucle n'est pas judicieux
Le "entrer n" doit ne faire au début
et en tout état de cause
avant d'utiliser le "i allant de 1à n "
Pour l'initialisation de S, ce que tu as écrit est faux.
ensuite,
ta ligne "i allant de 1à n " correspond sans doute à une instruction "pour i allant de 1 à n"
cette ligne introduit le début d'une boucle : il manque (plus loin) une instruction qui indique la fin de la boucle.
fais les modifs indiquées, puis teste ton algorithme à la main, par exemple en choisissant n=3
n est un entier
i est un entier
s est un entier
lire n
s=0
pour i allant de 1 à n
s=s +i²
fin
afficher s
est ce que cela est mieux ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :