Bonsoir simplifier une formule

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 22:41

neordan a écrit:Oui ça me met erreur math au niveau de 100^K.

La valeur est probablement trop grande remplace par 2 pour voir si ça marche.



neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 22:56

Archytas a écrit:Ah... tu n'as pas fais un oubli de "Do" ? "End" ? Parenthèses peut être ?
-K:=1
-While K!<100^K
-Do K:=K+1
-End while
-Afficher K
-End

ça ?

Tu sais comment on écrit n! sur xcas?

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 22:57

Archytas a écrit:La valeur est probablement trop grande remplace par 2 pour voir si ça marche.

Oui là ça me met 50.

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:00

neordan a écrit:Oui là ça me met 50.

50 pour 2 ??? Ah dommage la réponse est 4 ^^ en effet 4!=24 et 2^4=16 ! Pour Xcas c'est aussi un point d'exclamation !

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:04

Archytas a écrit:50 pour 2 ??? Ah dommage la réponse est 4 ^^ en effet 4!=24 et 2^4=16 ! Pour Xcas c'est aussi un point d'exclamation !

Bah mince c'est quoi qui cloche alors ? :/
Moi sur xcas j'ai mis n*factorielle car n! ça me met erreur .

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:07

neordan a écrit:Bah mince c'est quoi qui cloche alors ? :/
Moi sur xcas j'ai mis n*factorielle car n! ça me met erreur .

ah bah non ça fonctionne.

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:07

neordan a écrit:Bah mince c'est quoi qui cloche alors ? :/
Moi sur xcas j'ai mis n*factorielle car n! ça me met erreur .

Je savais même pas qu'on pouvait faire de la programmation avec xcas je pensais que c'était seulement un logiciel de calcul formel... Je sais pas du tout ce qui cloche ça devrait fonctionner ! Enfin pour moi ça fonctionne parfaitement !

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:19

Archytas a écrit:Je savais même pas qu'on pouvait faire de la programmation avec xcas je pensais que c'était seulement un logiciel de calcul formel... Je sais pas du tout ce qui cloche ça devrait fonctionner ! Enfin pour moi ça fonctionne parfaitement !

Bah je vais écrire ça quand même. Si on peut programmer avec le xcas :
Seuilfacto(n):={
local n;
n:=1
tantque log (n!)<log (100^n) faire
n+1;
ftantque;

afficher(n);}:;
Je peux te demander un dernier ruc et apres je te laisse tranquille ?

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:21

Archytas a écrit:Je savais même pas qu'on pouvait faire de la programmation avec xcas je pensais que c'était seulement un logiciel de calcul formel... Je sais pas du tout ce qui cloche ça devrait fonctionner ! Enfin pour moi ça fonctionne parfaitement !

Bah je vais ecrire ça quand même c'est pas grave. Si on peut programmer sur xcas :
Seuilfacto(n):={
local n;
n:=1
tantque log (n!)<log (2^n) faire
n+1;
ftantque;

afficher(n);}:;
Bref je peux te demander un dernier truc et apres je te laisse ?

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:21

Met le en fonction d'une autre lettre que ton comteur sinon il appréciera pas (: ! Oui, bien sûr, qu'est ce que c'est ?

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:26

Archytas a écrit:Met le en fonction d'une autre lettre que ton comteur sinon il appréciera pas (: ! Oui, bien sûr, qu'est ce que c'est ?

Ah oui merci :) Bah en fait je suis extrêmement nul en récurrence et il faut démontrer par récurrence que n!>100^n j'ai réussi l'initiation mais l'hérédité laisse tomber =S Tu pourrais m'aider ?

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:29

neordan a écrit:Ah oui merci :) Bah en fait je suis extrêmement nul en récurrence et il faut démontrer par récurrence que n!>100^n j'ai réussi l'initiation mais l'hérédité laisse tomber =S Tu pourrais m'aider ?

à partir de quel rang ? Parce que ce n'est pas vrai pour tout n ! Pour n = 2 on a 2>10.000 et c'est faux !

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:35

Archytas a écrit:à partir de quel rang ? Parce que ce n'est pas vrai pour tout n ! Pour n = 2 on a 2>10.000 et c'est faux !

Bah 269 tu m'as dis non ?

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 08 Nov 2012, 23:36

[quote="neordan"]Bah je vais ecrire ça quand même c'est pas grave. Si on peut programmer sur xcas :
Seuilfacto(n):={
local n;
n:=1
tantque log (n!)L
en bref on utilise PAS la fonction n! ....

et idem pour log ( 100^n)
on ne calcule jamais la puissance mais juste un log et une addition.

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:37

neordan a écrit:Bah 269 tu m'as dis non ?

D'accord donc tu veux montrer que pour tout n > 269 ton hypothèse de récurrence est vérifiée ! Quelle est ton hypothèse de récurrence ? Pour ton initialisation, le programme l'a fait.

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:39

LeJeu a écrit:Salut les geeks
Juste un commentaire, ca ne me semble pas pertinent de passer par les logs si c'est pour calculer
log (n!)
l'idée est de trouver le calcul qui évite de calculer le n!

et donc je propose
que quand on on veut evaluer log(n!), que l'on rangera dans L
on calcul L + log(n) ->L
en bref on utilise PAS la fonction n! ....

et idem pour log ( 100^n)
on ne calcule jamais la puissance mais juste un log et une addition.

Je veux bien qu'on marque n*log(100) à la place de log(100^n) mais pour la factorielle je vois pas trop ce que tu veux dire par ton histoire de L ^^'!

neordan
Membre Naturel
Messages: 66
Enregistré le: 16 Oct 2012, 16:46

par neordan » 08 Nov 2012, 23:46

Archytas a écrit:D'accord donc tu veux montrer que pour tout n > 269 ton hypothèse de récurrence est vérifiée ! Quelle est ton hypothèse de récurrence ? Pour ton initialisation, le programme l'a fait.

Au rang 269, on a bien n!>100^n puisque ...
Ah bah quand je fais les calcul ça marche pas ! ça me saoule cet exo mdr

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 08 Nov 2012, 23:48

Archytas a écrit:Je veux bien qu'on marque n*log(100) à la place de log(100^n) mais pour la factorielle je vois pas trop ce que tu veux dire par ton histoire de L ^^'!


j'essayais d'expliquer à notre ami que log (n!) = log ( n * (n-1)!) = log (n) + log ((n-1)!)
et que donc si a chaque tour de boucle tu entretiens une variable L
L étant log(n!)
alors on peut calculer L comme étant le L précédent augmenter de log(n)
ce que je proposais avec L + log(n) ->L

non ?

Archytas
Habitué(e)
Messages: 1223
Enregistré le: 19 Fév 2012, 13:29

par Archytas » 08 Nov 2012, 23:51

neordan a écrit:Au rang 269, on a bien n!>100^n puisque ...
Ah bah quand je fais les calcul ça marche pas ! ça me saoule cet exo mdr

1)initialisation : 269!>100^269
2) Hypothèse de récurrence : on suppose que il existe un entier n supérieur à 269 tel que "..."
3) Passage au rang n+1 en utilisant l'hypothèse de récurrence : ...
Donne au moins l'hypothèse de récurrence c'est la base de ta troisième partie et c'est cette troisième partie qui te permet de conclure POUR TOUT n supérieurs à 269 !

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 08 Nov 2012, 23:51

Archytas a écrit:Je veux bien qu'on marque n*log(100) à la place de log(100^n) mais pour la factorielle je vois pas trop ce que tu veux dire par ton histoire de L ^^'!



et je ne is pas non plus"qu'on marque n*log(100) à la place de log(100^n)"
mais que l'on entretient une variable C
qui représente log(100^n)
et qu'à chaque tour de boucle on calcule
L+log(100) - > L

non ?

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 64 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite