Bonsoir a tous, j'ai un souci de compréhension je doit essayer de résoudre cette exercice
donc je ne sais pas si
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Soit la suite de nombres définie par*: u(0) = 1 , u(1) = 4 et u(k) = 8*u(k-1)-3*u(k-2) pour k>=2. Ecrire un programme qui calcule , à laide dune fonction définie de manière récursive , et affiche u(n) , lindice n étant un entier compris entre 0 et 10 fourni en mode conversationnel par lutilisateur.
est la récurrence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 8*u(k-1)-3*u(k-2)
Pouvez vous me dire si cette algorithme convient ? ou si j'ai completement faux de me guider pour touver cette algorithme ??
merci d'avance pour vos aident
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 k:réel Début Ecrire («*Donner un chiffre entre 0 et 10*») Lire(k) Ecrire("le résultat est "u(k)) FONCTION: U (Entrée: k :entier) :réel Si (k = 0) alors retourner 1 Si (k = 1) alors retourner 4 Sinon retourner 8*u(k-1)-3*u(k-2) FinSi Fin
Partager