Algorithme
Algorithme
Bonjour.
J'ai une question a propos de mon exercice sur les algorithme.
Voici mon algorithme.
Variables : N,S,k
Entrée : Saisir N
Traitement : S prend la valeur 0
Pour k allant de 1 à N
S prend la valeur S+k
Fin Pour
Sortie : Afficher S
Et voici la questions : Dans cette question 2 on suppose que l'on a saisi la valeur N=7 .Quel est le résultat affiché par l'algorithme pour la valeur N choisie dans cette questions ?
Je ne vois pas du tous comment faire pourriez vous m'aider ?
J'ai une question a propos de mon exercice sur les algorithme.
Voici mon algorithme.
Variables : N,S,k
Entrée : Saisir N
Traitement : S prend la valeur 0
Pour k allant de 1 à N
S prend la valeur S+k
Fin Pour
Sortie : Afficher S
Et voici la questions : Dans cette question 2 on suppose que l'on a saisi la valeur N=7 .Quel est le résultat affiché par l'algorithme pour la valeur N choisie dans cette questions ?
Je ne vois pas du tous comment faire pourriez vous m'aider ?
-
- Messages : 6351
- Enregistré le : mer. 5 sept. 2007 12:10
Re: Algorithme
Bonjour Zara,
L'objectif est de faire "marcher" l'algorithme à la main ...
N=7.
Donc tu dois faire 7 boucles (Pour k allant de 1 à N=7)
Pour k=1
S prend la valeur S+k = 0+1=1 (car au début S=0)
Pour k=2
S prend la valeur S+k = 1+2=3 (car avec la 1ère boucle S=1)
et ainsi de suite ...
SoSMath.
L'objectif est de faire "marcher" l'algorithme à la main ...
N=7.
Donc tu dois faire 7 boucles (Pour k allant de 1 à N=7)
Pour k=1
S prend la valeur S+k = 0+1=1 (car au début S=0)
Pour k=2
S prend la valeur S+k = 1+2=3 (car avec la 1ère boucle S=1)
et ainsi de suite ...
SoSMath.
Re: Algorithme
D'accord je te remercie.Mais je viens de voir que j'ai oublié de mettre la question juste avant : Détailler les quatre premières étapes (k=1,k=2,k=3,k=4) de la boucle "Pour...FinPour..."
Est ce que cela change quelque chose au raisonnement que tu m'as dis de faire pour la question deux ?
Est ce que cela change quelque chose au raisonnement que tu m'as dis de faire pour la question deux ?
-
- Messages : 6351
- Enregistré le : mer. 5 sept. 2007 12:10
Re: Algorithme
Non Zara !
Je t'ai donné le début, à toi de continuer.
SoSMath.
Je t'ai donné le début, à toi de continuer.
SoSMath.
Re: Algorithme
D'accord merci beaucoup.
Re: Algorithme
Pour la suite j'ai fais cela :
Pour k=3
S prend la valeur S+k=2+3=5
Pour k=4
S prend la valeur S+k=3+4=7
Est-ce bon ?
Pour k=3
S prend la valeur S+k=2+3=5
Pour k=4
S prend la valeur S+k=3+4=7
Est-ce bon ?
-
- Messages : 6351
- Enregistré le : mer. 5 sept. 2007 12:10
Re: Algorithme
Zara,
tu ne prends pas la bonne valeur de S ...
à la fin de la boucle k=2 S = 3
donc
Pour k=3
S prend la valeur S+k = 3+3 = 6
Pour k=4
S prend la valeur S+k = 6 + ....
SoSMath.
tu ne prends pas la bonne valeur de S ...
à la fin de la boucle k=2 S = 3
donc
Pour k=3
S prend la valeur S+k = 3+3 = 6
Pour k=4
S prend la valeur S+k = 6 + ....
SoSMath.
Re: Algorithme
D'accord je crois que j'ai compris.Donc le le dernier c'est : S+k=6+1=7 ?
-
- Messages : 6351
- Enregistré le : mer. 5 sept. 2007 12:10
Re: Algorithme
Non Zara !
Pour k = 4
S prend la valeur S+k = 6 + 4 = 10
Pour k = 5
S prend la valeur S+k = 10 + 5 = 15
Reste à faire les cas k=6 et 7, pour obtenir la valeur de S.
SoSMath.
Pour k = 4
S prend la valeur S+k = 6 + 4 = 10
Pour k = 5
S prend la valeur S+k = 10 + 5 = 15
Reste à faire les cas k=6 et 7, pour obtenir la valeur de S.
SoSMath.