Re: Qui vi illustrerò Romano Amodeo

Inviato da  doktorenko il 19/8/2009 10:21:16
Citazione:

Pispax ha scritto:
Citazione:
La "foto" 9,999...
è data da:
10/9 x 9 = 9,999...


10/9*9 fa 10.
Non ci son cazzi.

Non è che si può togliere uno 0.000....001 ancorché piccolo a piacere.

Se così fosse il tuo pc non funzionerebbe.
(ma forse questo spiega il ritardo nella risposta..)


Ti devo contraddire, per i pc 0.1 non è proprio uguale al valore frazionale di 1/10, se fai una prova con un qualsiasi linguaggio di programmazione, vedrai che sommando 10 volte 0.1 non otterrai 1 ma qualcosa meno, questo è spiegabile nel modo in cui il computer rappresenta internamente i numeri a virgola mobile, i programmi potrebbero funzionare comunque ma per compiti specifici dove la precisione e' importante il programmatore deve tenerne conto.

Volendo però, nel caso illustrato, nulla vieta di scrivere funzioni che permettano le normali operazioni su numeri frazionali, ad esempio memorizzando una variabile per il numeratore e un'altra per il denominatore e quindi trattando solo numeri interi, in questo caso la precisione e' assoluta.

Messaggio orinale: https://old.luogocomune.net/site/newbb/viewtopic.php?forum=6&topic_id=5177&post_id=143941