Dezimalzahlen in Binär umwandel; Was bedeutet der Strich über der Zahl, Gibt es hierbei ein Ende?

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet
Wann weis ich wo schluss ist, kommt bei dieser Rechnung je 0 Raus ?

Wenn da eine Periode kommt, dann ist Schluss, oder wenn du deine maximale Bit-Zahl erreicht hast.

Irgendwann wiederholt sich das immer (sonst wäre die gegebene Zahl nicht rational und könnte nicht als Dezimalzahl wie gegeben abgebildert werden.

Stimmt es dass bis zur Wiederholung eines Nachkommeergebnises gerechnet wird und die Aufabe dann beendet ist?

Ja, so in etwa würde das dann wohl funktionieren.

Dein gezeigtes Schema ist richtig.

Jetzt zu deinen Fragen:

"Wann weis ich wo schluss ist," ---> Genau dann, wenn tatsächlich 0 rauskommt, d.h. wenn NACH dem Abspalten der 1 nix mehr da ist.

"kommt bei dieser Rechnung je 0 Raus" ---> ja, sobald eine Potenz 2^-x erreicht ist.

"Die Berechnung der Nachkommastelle könnte also enorm Zeitaufwendig werden" ---> ja, das ist so, deshalb rundet man ja auch wie bei Dezimalzahlen irgendwann auf oder ab.

"Stimmt es dass bis zur Wiederholung eines Nachkommeergebnises gerechnet wird und die Aufabe dann beendet ist?" ----> Ja, so ist das. Wenn du in deinem Beispiel wieder eine 0,32 gefunden hättest (deine 4te Stelle) dann wäre es ja genau wieder so weitergegangen wie bei dir ab der 4ten Stelle. Das wäre dann die Periode, die man mit einem Querstrich markiert.

Das Gemeine ist, dass die Periode erst bei Bit 2^-6 anfängt.

Die Periode ist 20 Bit lang.

[ -1] 1    1.29
[ -2] 0    0.58
[ -3] 1    1.16
[ -4] 0    0.32
[ -5] 0    0.64

[ -6] 1    1.28
[ -7] 0    0.56
[ -8] 1    1.12
[ -9] 0    0.24
[-10] 0    0.48
[-11] 0    0.96
[-12] 1    1.92
[-13] 1    1.84
[-14] 1    1.68
[-15] 1    1.36
[-16] 0    0.72
[-17] 1    1.44
[-18] 0    0.88
[-19] 1    1.76
[-20] 1    1.52
[-21] 1    1.04
[-22] 0    0.08
[-23] 0    0.16
[-24] 0    0.32
[-25] 0    0.64

[-26] 1    1.28
[-27] 0    0.56
[-28] 1    1.12
[-29] 0    0.24
[-30] 0    0.48
[-31] 0    0.96
[-32] 1    1.92
[-33] 1    1.84
[-34] 1    1.68
[-35] 1    1.36
[-36] 0    0.72
[-37] 1    1.44
[-38] 0    0.88
[-39] 1    1.76
[-40] 1    1.52
[-41] 1    1.04
[-42] 0    0.08
[-43] 0    0.16
[-44] 0    0.32
[-45] 0    0.64

[-46] 1    1.28
[-47] 0    0.56
[-48] 1    1.12
...

Und das geht unendlich lange so weiter.

Frage 1: Die Nachkommastellen werden periodisch ab ca. 25 Stellen. Es wiederholt sich die 0.32.

Es gibt keine Grenze, denn du kannst dir ja eine Binärzahl mit beliebig vielen Nachkommastellen ausdenken und ins Dezimalsystem konvertieren.

Frage 2: ja. Das stimmt.