Probléme DM maths
Probléme DM maths
Bonjour je rencontre quelque difficultés a résoudre cette exercice de programmation en langage courant...
-
- Messages : 2881
- Enregistré le : lun. 9 mars 2009 18:20
Re: Probléme DM maths
Bonjour,
Tu dois commencer par déclarer les variables, ici elles sont données.
Tu dois initialiser S à 0 et demander de "saisir" le nombre n.
Tu dois utiliser une boucle "Pour i allant de 1 à n"
S=1+2+3+...+n et i prend les valeurs 1,2,3,4...n
A chaque tour de combien augmente S ? Quelle instruction vas-tu alors écrire dans la boucle ?
A la fin tu dois faire afficher la somme S.
Bon courage
Tu dois commencer par déclarer les variables, ici elles sont données.
Tu dois initialiser S à 0 et demander de "saisir" le nombre n.
Tu dois utiliser une boucle "Pour i allant de 1 à n"
S=1+2+3+...+n et i prend les valeurs 1,2,3,4...n
A chaque tour de combien augmente S ? Quelle instruction vas-tu alors écrire dans la boucle ?
A la fin tu dois faire afficher la somme S.
Bon courage
Re: Probléme DM maths
Bonjour,
donc a chaque tour S augmente de 1, donc ça prend la forme s+1?
ça peux commencer comme cela? :
Pour i allant de 1 à n
S prend la valeur 0
Est-ce bien?
donc a chaque tour S augmente de 1, donc ça prend la forme s+1?
ça peux commencer comme cela? :
Pour i allant de 1 à n
S prend la valeur 0
Est-ce bien?
-
- Messages : 2881
- Enregistré le : lun. 9 mars 2009 18:20
Re: Probléme DM maths
Attention, si tu mets "S prend la valeur 0" dans la boucle, à chaque fois tu remets tout à 0 et S n'augmente pas.
Si tu calcules S tu vas faire S=1, puis S=1+2, puis S=1+2+3 ... donc S n'augmente pas de 1 à chaque fois.
Par contre i augmente automatiquement de 1 à chaque fois, c'est le compteur de la boucle.
Bonne continuation
Si tu calcules S tu vas faire S=1, puis S=1+2, puis S=1+2+3 ... donc S n'augmente pas de 1 à chaque fois.
Par contre i augmente automatiquement de 1 à chaque fois, c'est le compteur de la boucle.
Bonne continuation
Re: Probléme DM maths
Pour i allant de 1 à n
saisir i nombre entier
S prend la valeur s+i
Est-ce bien?
saisir i nombre entier
S prend la valeur s+i
Est-ce bien?
Re: Probléme DM maths
ou peut être:
.
.
.
Pour i allant de 1à n
saisir n
S prend la valeur S+i
afficher S
est ce bien?
.
.
.
Pour i allant de 1à n
saisir n
S prend la valeur S+i
afficher S
est ce bien?
-
- Messages : 2881
- Enregistré le : lun. 9 mars 2009 18:20
Re: Probléme DM maths
Attention, il ya deux problèmes :
- Tu ne peux saisir "i" car c'est une variable gérée par la machine.
- Tout ce que tu mets dans la boucle sera fait à chaque fois qu'elle "tourne", "saisir n" doit se trouver hors de la boucle.
Par contre tu as bien S qui prend la valeur S+i et c'est bien dans la boucle, à chaque tour i augmente automatiquement de 1 et toi tu dis à la machine d'ajouter la nouvelle valeur de i à la valeur actuelle de S.
Ceci s'arrêtera automatiquement à n et tu aura bien S=1+2+3+4+...+n
Reste à remettre dans l'ordre et à faire afficher S.
Bonne fin d'exercice
- Tu ne peux saisir "i" car c'est une variable gérée par la machine.
- Tout ce que tu mets dans la boucle sera fait à chaque fois qu'elle "tourne", "saisir n" doit se trouver hors de la boucle.
Par contre tu as bien S qui prend la valeur S+i et c'est bien dans la boucle, à chaque tour i augmente automatiquement de 1 et toi tu dis à la machine d'ajouter la nouvelle valeur de i à la valeur actuelle de S.
Ceci s'arrêtera automatiquement à n et tu aura bien S=1+2+3+4+...+n
Reste à remettre dans l'ordre et à faire afficher S.
Bonne fin d'exercice
Re: Probléme DM maths
Donc ça donne:
Saisir n
.
.
.
Pour i allant de 1à n
S prend la valeur S+i
Fin POUR
afficher S
C'est bon?
Saisir n
.
.
.
Pour i allant de 1à n
S prend la valeur S+i
Fin POUR
afficher S
C'est bon?
-
- Messages : 2881
- Enregistré le : lun. 9 mars 2009 18:20
Re: Probléme DM maths
C'est juste, mais il faut déclarer les variables au début :
ce qui donne :
n est le nombre à saisir
S est la somme de 1 à n
i est le compteur
S prend la valeur 0
Puis ce que tu as écrit :
Saisir n
.
.
.
Pour i allant de 1à n
S prend la valeur S+i
Fin POUR
afficher S
Bonne continuation
ce qui donne :
n est le nombre à saisir
S est la somme de 1 à n
i est le compteur
S prend la valeur 0
Puis ce que tu as écrit :
Saisir n
.
.
.
Pour i allant de 1à n
S prend la valeur S+i
Fin POUR
afficher S
Bonne continuation
Re: Probléme DM maths
ok Merci beaucoup!!