Bonsoir,
Je n'arrive pas mon exercice de math sur un algorithmes. Le sujet est le suivant : "on donne l'algorithme suivant :
X prend la valeur 0
Pour k variant de 1 à 100
X prend la valeur X+ln(k+1/k)
Afficher X
Que calcule cette algorithme ?
Déterminer la valeure exacte du nombre X affiché. Justifiez."
J'ai d'abord essayé de créer un programme python de cet algorithme mais ça ne donne rien.
Mon autre seule piste c'est que cette algorithme calcule une suite arithmétique. Mais impossible d'avancer plus car je n'ai aucune idée de ce qu'on me demande de calculer.
Pouvez vous m'aider svp ?
Haa merci, je comprend déjà un peu mieux.
Non ça n'est pas une suite arithmétique en effet. J'essaie de calculer la raison de la suite pour savoir si elle est géométrique et pour après faire la somme des termes de la suite géométrique (si elle l'est) pour determiner la valeur exacte du nombre X affiché, mais ça ne me mène à rien. La meilleur chose que j'ai trouvé c'est que q = ln(1+n/n)...
ha d'accord ! (tu aurais pu rectifier dès nos premières réponses.. )
dans ce cas peux tu me dire à quoi est égal ln(a/b) ?
ln(a/b) = ln(a) - ln(b) : OK !
à présent, écris ce que X vaut quand k varie de 1 à 3 par exemple.
Ca donne X = ln(2) + ln(3/2) + ln(4/3)
applique ln(a/b) = ln(a) - ln(b)
qu'est ce que tu obtiens ?
X en vaut pas 101 mais ln(101) !!
l'algorithme calcule la somme des termes ln( (k+1) / k) pour k allant de 1 à n , et il affiche comme résultat ln(n+1)
C'est OK pour toi ?
Oups j'avais oublié de mettre le ln mais j'ai tout compris. Merci beaucoup tout est plus clair maintenant !!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :