Bonjour merci de m'aider et de votre attention.
Voila mon problèmes est un problème de compréhension qui m'empêche de commencé cette exercice.
Voici l'algorithme
Variables: A,S:nombres ,N: entier
Initialisation: 3
A
Entrée: saisir N
Traitement: Pour I allant de 1 à N faire 2.A-1
A
et sa la que je ne comprend pas c'est Pour I allant de 1 à N ?
puis on me dis Finpour
Sortie:Afficher A
on me demande exécuter cette algorithme pour N=2 et N=3 mais je ne comprend pas donc si vous pouviez m'expliquer s'il vous plait.
ce qui te gène c'est probablement le fait que I n'intervienne pas dans la suite des opérations
en fait en faisant varier I de 1 à N , I ne sert à rien mais cette commande permet de faire repeter ce qui suit N fois : I est donc une sorte de compteur qui permet de savoir combien de fois on a fait le "2.A-1->A "
Donc si j'ai bien compris en admettant que N=2 on répète l'opération 1 fois car I allant de 1 à N cela fait 1? donc
normalement 2.3-1=5 donc pour N=2 A=5
et pour N=3 on va répéter l'opération 2 fois donc 2.3-1=5 puis A=5 donc
2.5-1=9 donc pour N=3 A=9 je ne suis vraiment pas sur de se raisonnement
non
lorsque I=1 tu le fais une 1ere fois
puis I=2 tu le fais une seconde fois
donc dire pour I allant de 1 à N revient a répéter N fois l'operation
si je te dis "pour I allant de 1 à 3, dis bonjour"
pour I=1 tu le dis une 1ere fois
pour I=2 tu le dis une 2eme fois
pour I=3 tu le dis une 3eme fois
au final tu auras fait 3 fois le truc a faire
de la meme facon si je te dis "pour I allant de 1 à N, dis bonjour" tu vas le faire N fois
A d'accord donc pour N=2 on repete l'opération 2 fois soit 2.3-1=5 puis on refait donc
2.5-1=9
avec 3 on le fait 3 fois donc c
2.3-1=5
2.5-1=9
2.9-1=17
??
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :