Könnte jemand erklären, wie Rechner (wie Casio Pocket) Gleichungen wie "500/12" verwalten und als Ergebnis "125/3" zurückgeben können, alternativ kann jemand einige Algorithmen benennen, die das tun?Wie vereinfachen Taschenrechner Brüche und behalten ungenaue Zahlen als Brüche?
Mit ungenauen Zahlen meine ich Zahlen, die nicht in einer festen Anzahl von Dezimalstellen wie 0,333 wiederkehrend dargestellt werden können.
Windows-Rechner ist in der Lage, dies zu demonstrieren, wenn Sie '1/3' ausführen, erhalten Sie '0,33333333333333333' als Antwort, aber wenn Sie dies mit 3 multiplizieren, werden Sie wieder bei '1' ankommen.
Man hält nicht einfach .... ungenaue Zahlen als Brüche. –
corsiKa
Windows-Rechner tut nichts Besonderes - es ist einfach der Fall, dass das Ergebnis ausreichend nahe bei 1 ist, dass es in einer IEEE-Gleitkommazahl auf 1 gerundet wird. –