Remplacer une division par une addition ou soustraction

Remplacer une division par une addition ou soustraction - Aide aux devoirs - Emploi & Etudes

Marsh Posté le 17-07-2008 à 10:21:06    

Bonjour,
 
J'ai 27 ans et je me fais vieux, les études c'est loin  :whistle:  
Il me semble avoir étudié dans ma jeunesse une formule mathématique qui permettait de remplacer les divisions/multiplications par une suite d'addition/soustraction pour optimiser les calculs.
 
Donc comment remplace-t-on A / B ?  [:figti]


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
Reply

Marsh Posté le 17-07-2008 à 10:21:06   

Reply

Marsh Posté le 17-07-2008 à 11:25:04    

Apres avoir demander l'avis de mon ami google, j'ai trouvé ca :
 

72 / 18
peut etre remplacé par
72 -18 = 54; 54 -18 = 36 ; 36 -18= 18.  
Donc 72 / 18 = 4


 
j'espere que ca t'a eclairé


Message édité par fatloui le 17-07-2008 à 11:28:07
Reply

Marsh Posté le 17-07-2008 à 12:26:00    

Hum ... facile avec une division entière, et avec 18 / 17 [:joce] ?
Sachant que mes divisions ne sont pas forcément entières, je doute que je puisse y échapper :/.


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
Reply

Marsh Posté le 17-07-2008 à 23:40:01    

Ha ouai pas con ça...et le nombre de multiplication donnerai le nombre de décimal souhaité...intéressant. Merci :jap:


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
Reply

Marsh Posté le 22-07-2008 à 12:58:35    

? ?  
Il suffit de prendre le log : log(A/B)=log(A)-log(B)


---------------
"Soyez à leurs pieds, à leurs genoux, mais jamais dans leurs mains"
Reply

Marsh Posté le 28-07-2008 à 12:00:43    

jboussard a écrit :

? ?
Il suffit de prendre le log : log(A/B)=log(A)-log(B)

 

Exactement , et de même log (A*B) = log(A) + log(B)

 

Sinon on peut aussi, sous certaines conditions, transformer certaines expressions en série entière.
Par exemple très simplement la série géométrique: x < 1 :

 

1 / (1 - x) = 1 + x + x^2 + x^3 + .....
On arrete d'aditionner quand on veux, suivant la précision souhaitée.

  


Message édité par Profil supprimé le 28-07-2008 à 12:01:23
Reply

Marsh Posté le 28-07-2008 à 16:05:22    

:lol:  
 
 :D

Reply

Marsh Posté le 29-07-2008 à 00:28:18    

Giz a écrit :

Bonjour,
 
J'ai 27 ans et je me fais vieux, les études c'est loin  :whistle:  
Il me semble avoir étudié dans ma jeunesse une formule mathématique qui permettait de remplacer les divisions/multiplications par une suite d'addition/soustraction pour optimiser les calculs.
 
Donc comment remplace-t-on A / B ?  [:figti]


 
hum tu parles peut etre de la décomposition en élement simples
si B = C * D
alors il existe D et E tel que  
A/B = D/C + E/D
par exemple 7/12 = D/3 + E/4 = (4D+3E)/12, on peut trouver D et E tel que 4D+3E = 7 (ici D=E=1), et donc 7/12 = 1/3 + 1/4 ~= 0,583333333333

Reply

Marsh Posté le 29-07-2008 à 00:29:09    

Super tu transforme une division en deux divisions, belle optimisation des ressources...

Reply

Marsh Posté le 29-07-2008 à 00:37:50    


bah je connais la valeur approchée de 1/3 et la valeur exacte de 1/4, alors que celle de 1/12 (~= 0,083333333333) je t'avoue que je ne la connaissais pas, mais peut etre que toi tu la connaissais...
maintenant il faudra savoir si Giz veut optimiser son calcul mental ou des calculs fait sur une machine...

Reply

Marsh Posté le 29-07-2008 à 00:37:50   

Reply

Marsh Posté le 29-07-2008 à 00:43:03    

Et pourquoi ne pas lancer la calculette windows ?
 
 
 [:ishamael666]


---------------
¡ Viva la Revolución !
Reply

Marsh Posté le 29-07-2008 à 00:43:54    

Oui enfin ton 1/3 et 1/4 c'était un exemple, faut une méthode générale qui marche même avec 1/238366

Reply

Marsh Posté le 29-07-2008 à 14:45:31    

Giz a écrit :

remplacer les divisions/multiplications par une suite d'addition/soustraction


Giz a écrit :

pour optimiser les calculs.


à mon avis il fait référence au log en effet.


Message édité par flipo44 le 29-07-2008 à 14:46:14
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed