Bonsoir à tous,
j'ai donné à mes élèves de terminale le problème suivant :
Etudier la convergence de la suite définie par :
.
Le but serait d'abord de leur faire conjecturer la limite en la programmant par exemple.
Voici ce que cela donne en "Python" pour les 1000 premiers termes :
for n in range (1,1001):
u=0
for k in range(1,n+1):
u=u+n/(n**2+k)
print(u)
Je cherche maintenant s'il y a un moyen de programmer ça sur tableur. Ca doit être faisable mais je suis embêté pour trouver la bonne formule en utilisant simplement la fonction SOMME.
Si quelqu'un pouvait me dépanner, ça m'arrangerait. Sinon, tant pis, je ferai avec Python .
Merci à tous.
Manu
salut
en vba excel j'ecrirais ceci :
sub calcul
n = inputbox("saisir la valeur de n")
for k = 1 to val(n)
x = x + (val(n)/(val(n) + k^2))
next
msgbox x ' retourne la somme
end sub
rectification
sub calcul
n = inputbox("saisir la valeur de n")
for k = 1 to val(n)
x = x + (val(n)/(val(n)^2 + k^2))
next
msgbox x ' retourne la somme
end sub
j'avais oublié le carré sur n au denominateur
Bonsoir,
tout d'abord merci pour la réponse.
J'avoue ne pas connaître grand chose aux macros excel.
En fait, je cherche plutôt une solution en utilisant simplement les fonctions définies sur Excel (comme on fait d'habitude lorsqu' on met les valeurs de n dans une colonne et les valeurs de dans la colonne d'à côté). La façon "algorithmique" de le faire avec Python me convient.
C'est facile à faire lorsque la suite est définie par récurrence ou lorsque le TG est simple mais lorsqu'il s'agit d'une somme dont le nombre de termes dépend de n ainsi que le terme général de somme, ça me bloque un peu.
Bonjour
quelque chose comme ça ?
(rentrer les deux formules de la première colonne, celle de la deuxième ligne est à copier/coller sur la diagonale, un peu pénible à faire, celle de la première ligne s'étire vers la droite, puis vers le bas sans dépasser la diagonale)
Salut lafol,
merci pour ta réponse.
Cela me convient mieux en effet. Cela dit, j'ai peut être l'air bête mais je ne sais pas "copier/coller" la formule en rouge sur la diagonale ? La poignée de recopie permet-elle de le faire ?
Manu
il faut sélectionner la formule en B3, puis Ctrl C pour copier (ou combinaison de touches équivalente sur d'autres systèmes, ou clic droit et sélection de copier ...)
puis sélectionner les cases de la diagonale (la première, C4, puis en maintenant la touche ctrl enfoncée, les autres, l'une après l'autre, c'est çà qui est fastidieux) puis Ctrl V pour coller
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :