Algorithme : help
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 15:34
Bonjour, j'essaye de faire cet algorithme mais je n'y arrive pas trop, à cause du Un+1, aidez moi svp !
On considere la suite (U n) n E N telle que U 0 = 1 et , pour tout entier naturel n , Un+1=( Un) + (1/n+1)
3. Ecrire un algorithme en langage naturel qui calcule le terme U 100 . ( pour verifier que votre algorithme fonctionne , vous devez le programmer sur votre calculatrice )
merci d'avance
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 07 Oct 2012, 16:15
Hello Forever93
Un coup de main ...
ex: Un+1 = Un + 1
pourrait se traduire par
x <- x+1 autrement dit j'affecte à x, "la valeur précédente de x" + 1
Mon avatar me fait peur, est-ce normal docteur ?
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 16:21
bonjour :)
je vois mais je n'arrive toujours pas à trouver mon algorithme
:cry:
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 07 Oct 2012, 16:28
Forever93 a écrit:bonjour
je vois mais je n'arrive toujours pas à trouver mon algorithme

Ecris les relations
entre U1 et U0
entre U2 et U1
entre U3 et U2
et essaye ensuite d'imaginer un boucle pour retrouver
ce résultat donc pour n = 2 dans ce cas ...
Mon avatar me fait peur, est-ce normal docteur ?
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 16:30
entre U1 et u0
EN FAIT si on a U0 on U0+1=U1
je comprends pas comment je pourrai faire une boucle
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 07 Oct 2012, 16:35
Forever93 a écrit:entre U1 et u0
EN FAIT si on a U0 on U0+1=U1
je comprends pas comment je pourrai faire une boucle
U1 = U0 + 1/1
U2 = U1 + 1/2
...
Imagine que tu initialises
x avec U0=1 pour démarrer
Maintenant dans ta boucle de
i=1 à 3 par exemple
si tu mets ceci
x <- x+1/i Vas-tu obtenir au final la bonne réponse ?
Mon avatar me fait peur, est-ce normal docteur ?
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 07 Oct 2012, 16:36
Forever93 a écrit:Bonjour, j'essaye de faire cet algorithme mais je n'y arrive pas trop, à cause du Un+1, aidez moi svp !
On considere la suite (U n) n E N telle que U 0 = 1 et , pour tout entier naturel n , Un+1=( Un) + (1/n+1)
3. Ecrire un algorithme en langage naturel qui calcule le terme U 100 . ( pour verifier que votre algorithme fonctionne , vous devez le programmer sur votre calculatrice )
merci d'avance
ça t'aidera peut-être
[img]
[IMG]http://imageshack.us/a/img546/3007/66968726.png[/img][/IMG]
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 16:43
merci beaucoup !!!
c'est donc sa l'algorithme ? :')
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 07 Oct 2012, 16:45
Forever93 a écrit:merci beaucoup !!!
c'est donc sa l'algorithme ? :')
à toi d'adapter à ta calculatrice
tu peux vérifier avec un tableur
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 16:47
oui j'ai adapté sa donne 0.0101020.....
c'est normal ,?
parceque y'avait une question avant que j'ai pas réussi à faire qui disait
donner un arrondi a 10^-5 prés de U100 à l'aide de votre calculatrice?
pour celle la ils la posent avant l'algorithme je savais pas cmt faire
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 07 Oct 2012, 16:50
Forever93 a écrit:oui j'ai adapté sa donne 0.0101020.....
c'est normal ,?
parceque y'avait une question avant que j'ai pas réussi à faire qui disait
donner un arrondi a 10^-5 prés de U100 à l'aide de votre calculatrice?
pour celle la ils la posent avant l'algorithme je savais pas cmt faire
au départ, tu as 1 et tu ajoutes toujours des nombres positifs
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 16:53
je sais pas si c'est la reponse à ma question ^^"
je voulais savoir si c'était normal que je trouve 0.0101020..... pour U100 stp
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 17:07
jai mis sa en fait :
1==>u
for(i,1,100)
((u+1)/i)==>u
end
disp u
c'est bon,? stp
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 07 Oct 2012, 17:23
Forever93 a écrit:jai mis sa en fait :
1==>u
for(i,1,100)
((u+1)/i)==>u
end
disp u
c'est bon,? stp
c'est (u+(1/i))==>u
-
Forever93
- Messages: 9
- Enregistré le: 07 Oct 2012, 15:26
-
par Forever93 » 07 Oct 2012, 17:31
sa marche pas si je mets la parenthése comme sa :(
mais pas grave
stp aide moi juste pour celle la, c'est ma derniére question, je m'excuse
donner un arrondi a 10^-5 prés de U100 à l'aide de votre calculatrice?
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 07 Oct 2012, 18:44
chan79 a écrit:c'est (u+(1/i))==>u
peut-être (u+1/i) ==> u
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 70 invités