Bonjour
pouvez vous m'aider? merci
1 soit la suite Sn définie pout tout n
Sn=
a)montrer que pour tout entier n non nul on a
b)en déduire que
n
*
Sn
1a. J'ai vérifié que l'inégalité est vraie au rang 1
on suppose que pour un certain entier k non nul
Montrons que
en multipliant le membre de gauche de mon hypothèse de récurrence par k+2
est ce que c'est la bonne méthode. Elle ne semble pas m'amener à la conclusion voulue
bonjour,
juste un petit coup de pouce en passant :
tu n'as pas besoin de récurrence pour la question 1)
-
0
0
.....
Bonjour à tous
Puisque est non nul
en multipliant les deux membres par , nombre strictement positif,
on a bien
S11
P1est vraie
on suppose que pour un certain entier k non nul Sk
montrons que Sk+1
j'ai essayé de mettre tout le membre de droite au même dénominateur k!(k+1)!
je ne vois pas comment utiliser le résultat du a)
salut
et en utilisant 1a)
on a bien Sn+1
j'ai bien détaillé en partant de l'inégalité du 1a)
X(-1) à droite et à gauche puis ajouté 2
juste?
Merci
j'ai deux dernières questions concernant Python.
quelle valeur le script renvoie t'il quand on execute ds1(7)
il renvoie 7! soit 5040
1 def ds1(n)
2 F=1
3 i=0
4 while i<n
5 i=i+1
6 F=F*i
7 return F
2) compléter le script ci dessous en utilisant la fonction ds1(n) afin que la somme renvoie Sn
1 def somme (n)
2 S=1
3 for i in range (n+1)
4 S=S+1/ds1(n)
5 return S
je ne sais pas ce qu'il faut mettre à la ligne 4 car je ne sais pas comment utiliser une fonction à l'intérieur d'une fonction dans Python
ok merci
et on peut dans mon programme somme utiliser une fonction qui a été créée dans un autre programme?
j'ai tapé mon programme sur ma calculatrice
à la ligne 5 le i=i+1 s'aligne sous le while alors qu'il faut qu'il soit décalé vers la droite?
il m'écrit Syntax error invalid syntax
un programme, c'est un ensemble de fonctions appelées par un corps de programme.
tu peux avoir :
fonction 1 .....
fonction 2.....
fonction 3.....
et un corps de programme qui appelle chaque fonction.
une fonction 2 peut elle-même appeler une fonction1, si elle est définie dans le même programme.
une remarque : Il faut juste faire attention aux noms des variables : si tu utilises toujours n par exemple, il risque d'y avoir confusion entre le n de la fonction 2 et celui de la fonction 1 si n évolue dans les deux fonctions, mais ça n'est pas le cas ici, donc tout va bien.
non, regarde ce que j'ai écrit : le while et le return ne sont pas alignés avec le def...
as tu bien mis ":" derrière le def ?
à chaque fois que tu écris une instruction terminée par ":" la ligne suivante se décale.
mon programme fonctionne maintenant par contre il n'est pas juste.
j'ai corrigé l'indentation
j'obtiens bien ds1(7)=5040
par contre :
somme (3) affiche 3.666667
alors que 1+1/2!+1/3!=1.66667 environ
def ds1(n):
F=1
i=0
while i<n :
i=i+1
F=F*i
return F
def somme(n)
s=0
for i in range (n+1)
s=s+(1/ds1(i)
return s
et il affiche somme (2) =2,5 au lieu de 1,5
re-bonjour,
regarde :
def ds1(n):
F=1
i=0
while i<n :
i=i+1
F=F*i
return F
def somme(n):
S=0
for i in range(1, n+1):
S = S + (1/ds1(i))
return S
j'ai changé le range(n) en range (1, n+1) (pour éviter de passer dans la boucle pour j=0)
il me semble que ça fonctionne comme ça.
Qu'en dis tu ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :