Catégorie :
SupportForum :
TI-82 STATS.frVues : 1635
Réponses : 9
Type : discussion
Etat : réponses autorisées
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
COMMANDE !
Samos le 24/06/2012 à 11:58
Bonjour,
il y a quelques temps j'ai découvert la commande "!"
qui permettait de multiplier entre eux tous les nombres de 1 au nombre qui précédait cette commande. D'ou l'utilité des 69! dans les jeux pour les ralentir mais elle n'est censée fonctionner que sur les nombres entiers or quand je rentre un nombre se terminant par .5 elle m'affiche quand meme un résultat, pour les autres décimales elle ne fonctionne pas.
d'ailleurs on peu désormais remplacer 69! par 69.5! qui (théoriquement) devrait ralentir mieu
Quelqu'un pourrait-il m'expliquer le calcul qui se déroule?
J'ai déjà essayé de diviser, multiplier mais rien n'y fait je ne trouve pas!
Si quelqu'un d'honnête et de dévoué voudrait bien apaiser ma conscience

tapenad le 24/06/2012 à 13:27
perso je n'en n'ai aucune idée et mon conseil est de ne pas t'embeter avec des prblm comme ça ou va sur wiki et cherche pour factorielle ou demande à un prof de math...blg_flg le 24/06/2012 à 13:42
Ouais. Sinon tu peux aussi ralentir avec une boucle vide du style
voire même en combinant 69! et boucle inutile:
Code
:1->A
:While A<69!
:1+A->A
:End
Mais bon, là ça ralentit bcp quand même!

sandro le 24/06/2012 à 13:49
si j'ai bien compris, la fonction factorielle ne serait qu'un cas particulier d'une fonction nommée "fonction gamma". Mais dans ce cas c'est étrange que tous les complexes à partie réelle positive (donc tous les réels positifs entre autre) ne soient pas définits.
Par contre la propriété n!=(n-1)!*n semble conservée avec cette version.
Sandro
PS : tu peut toujours demander au prof de maths, mais la mienne n'en savait rien (enfin, elle est aussi passé par une prépa de commerce)Samos le 24/06/2012 à 14:30
Flemmard comme je suis je n'ai pas pensé a regarder le manuel
Citation
Remarque : La factorielle est calculée de façon récursive en
utilisant la relation (n+1)! = nän!, jusqu’à ce que n soit réduit à 0
ou à L1/2. A ce stade, la définition 0!=1 ou (L1/2)!=‡p est utilisée
pour terminer le calcul. Donc :
n!=nä(nN1)ä(n-2)ä ... ä2ä1, si n est un entier ‚ 0
n!= nä(nN1)ä(n-2)ä ... ä1/2ä‡p, si n+1/2 est un entier ‚ 0
n! est erroné si ni n ni n+1/2 n’est un entier ‚ 0
apparement certains caractères sont foireux
https://tout82.pages-perso.fre[...]TI82STATSFR.pdf
Je ne sais pas si ça mène à la bonne page mais vous pouvez toujours chercher

linkakro le 24/06/2012 à 16:10
Je m'attendais à une boucle similaire à For() dans le concept mais ce n'est visiblement pas le cas.
(n+1)!=n*n!
0!=1
(-1/2)!= racine carrée de Pi
Quand on sait ça tout s'éclaire, même si on ne sait pas à quoi ça sert d'utiliser les demis.
Edit: remarque : (n+1)!=n*n! pour n = 0.5*(k-1) avec k entier naturelSangohan38 le 24/06/2012 à 16:54
samsam a écrit :
d'ailleurs on peu désormais remplacer 69! par 69.5! qui (théoriquement) devrait ralentir mieu 
Erreur! L'opérateur factoriel ne fonctionne que pour des nombres entiers positifs (et donc strictement inférieurs à 70 pour une ti).
Sangohan38
linkakro le 24/06/2012 à 17:56
Bah non justement, et c'est ça qui est perturbant.
69!=1.7112245242816 E98
69.5!=1.4291588283034 E99
(-.5)! = rac Pi = 1.772
.5!=0.886
1.5!=1.329 = .5!*1.5
2.5!=3.323 = 1.5!*2.5
3.5!=11.631 = 2.5!*3.5
Relis le manuel ou bien ma reformulation dans le message précédent et tu comprendras ce que fait la calculatrice.
Utiliser 69.5! n'a pas vraiment d'avantage car cela ne provoque qu'un seul calcul interne supplémentaire.
69! : 70 opérations (de 0 à 69)
69.5! : 71 opérations (de -0.5 à 69.5)
Samos le 24/06/2012 à 18:06
Petit demi hors-sujet au passage qui concerne a demi les maths. Pourquoi la calculatrice s'arrête à 9E99 et ne va pas plus loin? Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.