Exercice d'algorithme
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 11:08
Bonjour comment-allez vous ?
J'ai besoin d'une petite aide svp ...
Voici l'énoncé de l'exercice :
Algorithme :
Entrée : Saisir un entier N non nul
Initialisation :
P = 0
K = 1
Traitement :
Tant que : K inférieur ou égal à N
Affecter à K la valeur K+1
Affecter à P la valeur P + K
Sortie : Afficher P
Questions :
1) Faire fonctionner cet algorithme pour N = 5
2) Déterminer une méthode pour faire fonctionner cet algorithme pour N = 100
Tout ce que j'ai fait :
1) Pour N = 5, on doit appliquer cet algorithme tant que K est inférieur ou égal à 5
P1 = 2 , P2 = 5, P3 = 9, P4 = 14 et P5 = 20
Donc pour N = 5 , P=20.
2) Je ne trouve pas la réponse. Je sais que il faut faire quelque chose avec les suites.
Et donc j'ai cherché et j'ai trouvé que :
pour aller de P1 à P2 = P1 + 2+1
pour aller de P2 à P3 = P2 +3+1
pour aller de P3 à P4 = P3+4+1
pour aller de P4 à P5 = P4+5+1
A chaque fois on ajoute à P, K ! (c'est logique avec l'algorithme)
Mais je n'arrive pas à trouver une suite de tout cela afin de déterminer P pour N = 100 !
Voilà ! Merci par avance de votre coup de main !
-
XENSECP
- Habitué(e)
- Messages: 6387
- Enregistré le: 27 Fév 2008, 19:13
-
par XENSECP » 22 Sep 2013, 11:13
Ouais bon on calcule juste la somme des N premiers entiers.
D'ailleurs P5 = 15 du coup (d'après la vraie formule)...
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 11:28
XENSECP a écrit:Ouais bon on calcule juste la somme des N premiers entiers.
D'ailleurs P5 = 15 du coup (d'après la vraie formule)...
Mais je trouve pour N = 5 , P = 20 je suis quasi sure !
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 12:43
La suite de K c'est comme ci c'est égale à :
Un = U1+(n-1)
Un = 2+(n-1)
SVP petite aide
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 22 Sep 2013, 12:45
MathStar a écrit:Mais je trouve pour N = 5 , P = 20 je suis quasi sure !
Oui, peut-être, mais ça ne fait tout de même que quinze.
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 12:51
Dlzlogic a écrit:Oui, peut-être, mais ça ne fait tout de même que quinze.
Une piste pour trouver 15 svp
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 22 Sep 2013, 13:01
Pardon, je me reprends j'avais lu l'énoncé trop vite, il y a effectivement un piège.
Donc, 20 est effectivement le bon résultat pour N=5.
Je vous donne l'info : "la somme des n premiers nombres entiers est n(n+1)/2"
Sans connaitre la formule, essayer d'y arriver.
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 13:34
Voilà, c'est ça que je ne vois pas comment faire je ne comprends l'intérêt d'utiliser cette formule sans que je sache ce qu'est la suite définie (Un = ????). On chercher N = 100 c'est à dire qu'il faut appliquer (=répéter) cet algorithme 100 fois . On ne veut pas avoir la somme des termes mais plutôt la valeur de P si on répétè 100 fois cet algorithme. Je suis bloqué à cette question depuis 10h ..........
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 13:53
une piste je ne comprends pas vraiment
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 22 Sep 2013, 14:10
Je suppose que cet exercice correspond à une approche que je ne connais pas. Donc, un conseil, sur une feuille de papier, vous faites 4 colonne.
La première colonne contiendra les nombres entiers, de 1 à N (allez au moins jusque 10)
La deuxième colonne contiendra la valeur de K si le test (K <= N) est vrai, donc la 2è colonne contiendra la valeur de la première +1
La troisième colonne contiendra la valeur de P cad P(n) = P(n-1) + K(n)
La quatrième colonne contiendra la valeur s=somme(1àN) + x
Donc pour calculer la valeur P(n=100) vous connaissez s(100) parce que je vous ai donné la formule, il vous suffira d'ajouter x(100).
-
XENSECP
- Habitué(e)
- Messages: 6387
- Enregistré le: 27 Fév 2008, 19:13
-
par XENSECP » 22 Sep 2013, 14:24
Ok c'était vicieux de faire K++ avant le P += K.
Donc 20 en effet.
Du coup la formule c'est
\times N}{2})
-
MathStar
- Membre Naturel
- Messages: 19
- Enregistré le: 15 Sep 2013, 14:27
-
par MathStar » 22 Sep 2013, 16:14
Merci beaucoup à vous deux j'ai essayé de trouver ce que vous avez trouvé et j'ai trouvé !
J'ai compris maintenant je peux mettre mon brouillon au propre ! Il faut comprendre avant d'écrire quoi que ce soit ! Merci infiniment à vous deux !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 149 invités