Bonjour à tous.
J'ai un DM de maths à rendre pour la semaine prochaine et il y a un exercice que je n'ai pas du tout compris.. En espérant que quelqu'un pourra m'aider et m'expliquer afin que je puisse à l'avenir refaire un exercice de ce type une prochaine fois..
Voici le sujet :
On donne un algorithme qui permet de faire afficher un terme d'une suite (Un) définie par récurrence et de premier terme Uo.
1. Donnez la relation de récurrence et le terme Uo.
2. Faites fonctionner l'algorithme pour n=3.
Indiquez le terme affiché et sa valeur.
-Entrée
n est un entier naturel
-Initialisation
i prend la valeur 0
U prend la valeur 2
-Traitement
Tant que i < n
Donner à i la valeur i+1
Donner à U la valeur ixU-2i
-Sortie
Afficher U
Merci d'avance
Bonsoir, et bien lis l'algorithme et fais le fonctionner à la main. A ton avis, il calcule une suite définie comment ?
La clef c'est l'instruction "Donner à U la valeur ixU-2i "
il manque quelques petites choses.
-Décalarations
i est un nombre
n est un nombre
U est un nombre
-Initialisation
i prend la valeur 0
U prend la valeur 2
-Entrée
saisir n
-Traitement
Tant que i < n
Donner à i la valeur i+1
Donner à U la valeur ixU-2i
Fin de tant que
-Sortie
Afficher U
U0 est effectivement égal à 2.
pour la relation récurrente, c'est à la ligne 8 du programme.
Si on remplace le U précédent par un nouveau U égal à ixU-2i , alors, U[sub]n+1[/sub ]= ...?
D'accord, je pense avoir compris !
J'ai remarqué que "i" est remplacé par "(n+1)"
Merci beaucoup !
Il ne me reste plus que l'algorithme à effectuer à la main. Mais pour cela il faut que j'utilise la relation récurrente ?
Variable
n est du type nombre
Début de l'algorithme
Lire n
i prend la valeur de 0
U prend la valeur de 2
Tant que (i<n) faire
Début tant que
i prend la valeur de i+1
U prend la valeur de i*U-2i
Fin tant que
Afficher
Fin algorithme
Mais quand je fais cela sur ordinateur, ils me disent que j'ai une erreur à la ligne 7..
Pouvez vous m'aider ?
Et quel est la ligne 7 ??
Déjà il manque :
i est un nombre
U est un nombre
A corriger :
U prend la valeur de i*U-2*i
Afficher U
La ligne 7 est : Tant que (i<n) faire
Oui mais que je mets
I est un nombre
U est un nombre
L'algorithme ne fonctionne pas non plus..
Uo = 2
-Si i = 1, alors :
U1 = 1*2-2*1
= 2 - 2
= 0
-Si i = 2, alors :
U2 = 2*0-2*2
= 0-4
= -4
-Si i = 3, alors :
U3 = 3*(-4)-2*3
= -12-6
= -18
C'est bon comme ça ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :