Bonjour on me demande de créer un programme, le problème c'est que j'ai beaucoup de mal avec les algorithmes .. Pourriez vous m'aidez ?
Soit la suite (Un) définie par U0=1 et Un+1=Un/(1-3Un) , n
A l'aide de la calculatrice écrire un programme permettant de trouver le rang N a partir duquel I UN I 10^-2
Faire tourner votre programme et donner la valeur de N
J'ai tout essayer impossible de trouver
pour comprendre comment ca marche il faut se mettre a la place de la calculette
pour trouver N, elle doit calculer les termes un par un et a chaque fois verifier si |Un|<10^-2 .
Si elle trouve elle s'arrete , si c'est pas verifié on regarde le terme suivant
maintenant essaye de traduire ca en commandes pour calculette
PS: il faut (normalement) vérifier que le programme donnera un resultat : c'est à dire qu'il existe un rang N a partir duquel |Un|<10^-2
Ton programme ressemble à ceci
p = 10^-2
A=1
B=0
K=1
N=0
while K=1 do
{
x= A/(1-3A); nouv val de Un, c'est Un+1
y=B ; save ancien val
B=x ; Un+1 dans B
A=y ; Un dans A
if |x|<=p then { K=N , OK=0 ; on met N dans K et on sort de la boucle }
N=N+1
}
Oula c'est bien compliqué !!
Moi j'ai fait :
Input A
0--> N
1--> U
While U A
N+1--> N
UN/(1-3UN)--> U
End
Disp N
Mais je ne pense pas que ça soit juste
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :