[ Poster un message | Clore le sujet | Déplacer le sujet ]
Auteur |
Sujet: Formaliser les résultats |
00Hak00 Développeur |
Date: 01 janvier 2005 à 22:37:29
Salut à tous, Bon je suis en train de me rendre compte qu' il y a que que moi qui post sur ce forum  Mais tant pis les maths c'est trop cool 
Alors la question du mois : Comment formailser (enfin je crois que c'est comme cela que ça se dit) les résultats. Je m'explique : En cours de math, il nous demande toujours de trouver la "valeur exacte" du résultat. Il ne suffit pas de donner des réponses avec des tonnes de chiffres derrières la virgule mais une expression exact, une fraction par exemple. Donc je voudrais savoir si il est possible d'arriver à passer d'une forme décimal à une forme exacte ou bien directement de trouver le résultat formalisé. -------------------- Les scripts sont la littérature du 21eme Siècle...
IP: Enregistrée
|
Batchman Développeur |
Date: 01 janvier 2005 à 23:55:08
ça depant, transphormer un nombre decimal en un nombre exact qui correspondrait, c'est possible mais a certaines limites, il faut connaitre le type de resultat qu'on veut obtenir (a/b, a+b*sqrt(c)... ), par exemple le seul moyen que je connait pour retrouver une fraction est de multiplier notre nombre de depart A par tout les entiers B que l'on veut jusqu'a que A*B soit un entier
sinon une methode super c'est d'effectuer le calcul nous même avec notre code, genre savoir que a/b+c/d est au moins egual a ad+bc/bd ou encore (ad+bc/pgcd(ad+bc,bd))/(bd/pgcd(ad+bc,bd)) permettra de garder le vrai resultat, mais bonne chance si tu veux plus que des fractions ...
IP: Enregistrée
|
Schyso Développeur |
Date: 02 janvier 2005 à 08:44:20
Ca depend de ton resultat, certain nombre ne peuvent pas etre ecrit de maniere exacte avec des virgules (exemple sqr(2), sqr(3), (1 + sqr(5) / 2, etc) et il te sera impossible de passer d'une version a virgule a une version exacte ...
IP: Enregistrée
|
Simon Développeur |
Date: 02 janvier 2005 à 12:42:43
Un prof te demandera rarement de transformer des nombres décimaux en fraction.
Je pense que ce qu'il veut dire en te demandant de donner des résultats exacts, c'est que quand tu obtiens une fraction comme résultat, tu ne calcules pas sa valeur à la calculette mais tu donnes la fraction.
En gros, ne donne jamais des résultats du genre 0.66 qui serait une valeur approchée, mais ecrit plutôt 2/3
C'est plutôt rare dans des exos de maths qu'on nous donne à manipuler des nombres décimaux avec une infinité de chiffres derrière la virgule...généralement on essaye de rester en fractions ou en racines. Sinon la meilleure méthode ça reste la bonne vieille TI 83/89 ou une bonne Casio, je suis pas sectaire  - Simon SSC
[Ce message a été modifié par Simon, le 02 janvier 2005 à 12:44:00.]
IP: Enregistrée
|
Kiki Développeur |
Date: 02 janvier 2005 à 16:24:28
Ah mon avis Simon, 00Hak00 demandait pour un logiciel click ^^
Sinon 00Hak00, à part enregistrer toutes les valeurs "probables" que ton programme pourra obtenir, et leur correspondance en nombre décimal approché, je ne vois pas trop comment tu peux faire...
@+ Kiki
IP: Enregistrée
|
00Hak00 Développeur |
Date: 02 janvier 2005 à 16:42:06
Voyons appelé moi Hak, pas de 00 entre nous .
En fait c'est surtout d'obtenir un valeur exacte a partir d'un calcul que je rentrerait dans le programme, plutôt que de trouver la valeur exacte d'un nombre a partir d'un nombre à virgule. Puisqu'effectivement, un nombre peut s'écrire d'une infinité de forme différente. En claire : JE VEUT LE LOGICIEL KI SE TROUVE SUR LA CALCULETTE DE MON POTE SANS AVOIR A PAYER 300 EUROS CASH;
Hrm... moui en gros c'est ça. La calculette c'est une TI 92 ou quelque chose du genre. Et puis si c'est pas trop compliquer peut êtrez m'expliquer le principe de ce genre de programme. -------------------- Les scripts sont la littérature du 21eme Siècle...
IP: Enregistrée
|
Simon Développeur |
Date: 02 janvier 2005 à 20:37:01
Tu as raison Kiki, j'avais mal compris la question 
Je pense, mais je n'y connais rien, que le programme effectue le calcul puis si besoin transforme le résultat en fraction à l'aide d'un algorithme cf l'idée de Batchman plus haut.
En tout cas moi je ferais ça; tu auras plus de mal dans MMF a intervenir sur le traitement du calcul lui même plutôt que sur le résultat final.
[Ce message a été modifié par Simon, le 02 janvier 2005 à 20:40:26.]
IP: Enregistrée
|
|
[ Poster un message | Clore le sujet | Déplacer le sujet ]
|  |
 |