MTProd > Dev4all > Forums > Thémes > Math & Physique > Formaliser les résultats
Rechercher5 Personnes en-ligne
[ 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 Modifier le message Supprimer
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 sly

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 Modifier le message Effacer le message
ç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 Modifier le message Effacer le message
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 Modifier le message Effacer le message
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 Modifier le message Effacer le message
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 Modifier le message Effacer le message
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 Modifier le message Effacer le message
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 ]

 Mini-Chat

Thienou (00h11): salut
Thienou (00h13): Oula mon inscription date de 11 ans je me sent vieux :)
neowolf25 (17h59): MMF2 en "pay what you want" jusqu'à demain sur
neowolf25 (17h59): https://www.hu
mblebundle.com/
weekly

Miuka (21h15): Coin coin de 2014
Miuka (21h15): Des gens qui ont migré sur le forum Clickteam ou ailleurs ?
Strike (09h45): Salut les vieux !
Hikarion (12h46): Salut les djeunz
Hikarion (13h38): A qui profite le scandale ?
Hikarion (13h44): le chat irc est toujours actif ?

Votre message



 Archives

 Dev4all Newsletter

Restez à jour avec la newsletter mensuelle !

Votre e-mail


1800 abonnés

 Recommander Dev4all

Recommandez Dev4all à un ami. Cela fera grandir notre communauté !

E-mails de vos amis




[ Accueil | S'inscrire | Mon Dev4all | Communauté | Téléchargements | Articles | Forums | Chat ]

[ A propos de Dev4all | Aide | La charte Dev4all | Contact ]

© 2000-2017 MTProd. Tous droits réservés.
L'utilisation de Dev4all implique l'acceptation et le respect de la charte Dev4all.