Algorithme
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 29 Oct 2011, 21:23
Merci de m'avoir aidé !
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 29 Oct 2011, 21:50
Help please !!
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 30 Oct 2011, 06:55
salut,
Evites les ups intempestifs. 27 minutes pour faire un up c'est beaucoup trop peu. Un par jour à la rigueur.Concernant ton problème, tu peux ecrire qqch du genre
- Code: Tout sélectionner
S=0; //contient la somme a afficher
n;//contient la valeur n, telle qu'on affiche S(n)
read(n);//demande a lutilisateur la valeur de n
pour i=0 à n
S = S+?//a toi de voir que vaut "?"
finpour
write(S);//affiche la valeur calculée de S(n)
la vie est une fête

-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 13:18
sorry pour les ups :lol3:
Voilà j'ai essayé:
Entrer
Saisir n,S,i
S=0
Pour I allant de 0 à n
faire S=S+i²
Fin Pour
Afficher S
Fin
C'est bon ?
Ensuite pour la 2, j'ai fait:
Prompt N
S=0
For(i,0,N)
S+i² -> S
End
Display S
mais pour S(100), ça me donne : 16091850 ? :hein:
-
Sylviel
- Membre Transcendant
- Messages: 6466
- Enregistré le: 20 Jan 2010, 12:00
-
par Sylviel » 30 Oct 2011, 13:26
ça a l'air juste comme ça. Pour info la valeur de la somme des premiers carrés c'es n(n+1)(2n+1)/6,
comme ça tu peux vérifier.
Merci de répondre aux questions posées, ce sont des indications pour vous aider à résoudre vos exercices.
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 13:31
Bonjour,
La question 1 et la 3, j'ai pu les faire, mais je bloque sur la 2 (comment programmer l'algorithme sur une TI-83 Plus) et la 4 (je ne comprends pas :mur: ).
Pouvez vous m'aider svp :help: ?
-
Sylviel
- Membre Transcendant
- Messages: 6466
- Enregistré le: 20 Jan 2010, 12:00
-
par Sylviel » 30 Oct 2011, 13:33
Si tu remplaces x par n, qu'obtiens tu ?
De manière générale écris l'égalité de la 3 pour x =1, puis (en dessous) pour x=2, puis pour x=3...
Comment se ramener à la somme étudiée ?
Merci de répondre aux questions posées, ce sont des indications pour vous aider à résoudre vos exercices.
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 13:44
si je remplace x par n, ça donne: n(n+1)(2n+1)/6
pour x=1 :
1(1+1)(2*1+1)/6
=2*3/6
=1
pour x=2 :
2(2+1)(2*2+1)/6
=6*5/6
=5
pour x=3 :
3(3+1)(2*3+1)/6
=12*7/6
=14
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 13:53
si j'ai bien compris, pour S(100) :
100(100+1)(2*100+1)/6
=10100*201/6
=338350
donc mon programme est faux, et comment faire ?
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 14:03
comment programmer l'algorithme sur une TI 83 Plus ?
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 14:58
Aidez moi s'il vous plaît
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 30 Oct 2011, 15:09
Bonjour,
Là je pense qu'il n'y a plus qu'à ouvrir le bouquin et le lire.
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 15:13
Bonjour,
j'ai fait cela:
Prompt N
S=0
For(i,0,N)
S= S+i²
End
Display S
et ça me donne pour S(100): 2706901
mais quand je vérifie avec cette égalité : n(n+1)(2n+1)/6, j'obtiens : 338350
donc je conclus que mon programme est faux ?
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 15:43
Pouvez-vous m'aidez s'il vous plaît ?
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 16:15
Slyviel, pouvez-vous m'aider pour la programmation sur la calculatrice et pour la question 4 ?
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 12:39
-
par Dlzlogic » 30 Oct 2011, 17:50
Bon, dans ces cas là, quand on est bloqué, on efface tout et on recommence.
1- on réécrit en français ce qu'on veut faire.
2- on le traduit en pseudo-code
3- on le traduit en code suivant le langage dont on dispose
4- on tape ces lignes de code
5- on fait un ou 2 test et ce DOIT marcher.
-
Lucky_Boy
- Membre Naturel
- Messages: 50
- Enregistré le: 29 Oct 2011, 21:20
-
par Lucky_Boy » 30 Oct 2011, 17:53
:prompt N
:0 -> S
:For(I,0,N)
:S + I² -> S
:End
:Display S
et ça marche !!! :ptdr: merci
et pour la 4 ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 63 invités