Bonjour/bonsoir!
J'entre en Terminale S, et j'aurai besoin de votre aide pour un exo s'il vous plaît
Soit la suite définie sur N, par v(o)=1000 et v(n+1)=1,005 x v(n) +30
On considère l'algorithme ci-dessous :
Entrer N
S <-- 1000
K <--- 0
TantQue K<N
K <--- K+1
S <--- 1,005 x S
FinTantQue
Afficher S
A) 1. Faire fonctionner l'algorithme pour N=4
Obtient on V(4) ?
2. Transformer l'algorithme de façon à obtenir V(n) en fonction de n.
3. Le programmer et donner Vn
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 31 Aoû 2013, 2:50
Tu as quel problème ? A moins qu'on te fasse tout ? C'est un peu louche.
L'exercice demande de réfléchir.
Mais si tu n'y arrives pas, tu peux toujours tester. (inspire toi du code corrigé que je donne pour la question 2)
Le programme initial pour N=4 donne environ 1020.15.
Je sais déjà par théorie (et autres calculs à calculatrice) : v(4)~~1141.05
L'affectation de S à 1.005*S ne correspond pas à la suite.
Il faut affecter à 1.005*S+30.
Corrigé
Code
Prompt N
1000->S
0->K
While K<N
K+1->K
1.005*S+30->S
End
Disp S
Je ne comprend pas la question 3. Pourquoi demander Vn ? Je suppose qu'on doit dire v(4)
Rappel : v(4)~~1141.05
J'ai imaginé cette formule explicite de v(n) selon n.
v(n+1)=av(n)+b=1.005*v(n)+30
v(n)=a^n*v(0)+b*somme(j,0,n-1,a^j)=1000*1.005^n+30*(1+1.005+1.005^2+...+1.005^(n-1))
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)