Seite 1 von 1

Umrechnung Binär Frage

Verfasst: Dienstag 3. Mai 2011, 17:30
von Blue Flare
hallo leute das ist jz meine 2te frage:

hab das mal so verstanden:
ganzzahliger Teil:
470 | 0
235 | 1
117 | 1
58 | 0
29 | 1
14 | 0
7 | 1
3 | 1
1 | 1
Nachkommateil:
0.17187500 | 0
0.34375000 | 0
0.68750000 | 1
0.37500000 | 0
0.75000000 | 1
0.50000000 | 1
umrechnen ist klar soweit verstanden...

wenn ich das nun so zusammenzähle komme ich auf:

Gesamt: 0 111010110,001011

soweit so gut...
Mantisse wäre: 1110101100
wo kommt nun auf einmal die zweite null her ??? bitte um hilfe...

lg Blue Flare

Re: Umrechnung Binär Frage

Verfasst: Dienstag 3. Mai 2011, 17:39
von Xynon1
Darf man Fragen, was(und wofür) du da(s) eigentlich machst?

Re: Umrechnung Binär Frage

Verfasst: Dienstag 3. Mai 2011, 17:45
von EyDu
Außerdem ist sie Reihenfolge der einzelnen Stellen in deinem Gesamtergebnis falsch. Sie sollte von der höchsten (links) zur niedrigsten (rechts) laufen.

Edit: Und was machst du dort mit den Nachkommastellen? Da stimmen die Werte auf der Linken seite doch vorne und hinten nicht.

Edit2: Und um Xynon1 zu ergänzen: Wo hast du her, dass dort noch eine 0 stehen soll? Und wie sieht die umzuwandelnde Zahl eigentlich aus?

Re: Umrechnung Binär Frage

Verfasst: Dienstag 3. Mai 2011, 18:10
von BlackJack
@Blue Flare: Was hat das alles mit Python zu tun?

Wieviele Bits hat denn die Mantisse? Nach dem Komma in Deiner Binärdarstellung ist ja eine 0. Und die Mantisse ist ja der Nachkomma-Anteil nachdem das Komma vor die erste 1 verschoben wurde.

Edit: Ich gehe jetzt mal davon aus, dass es sich um die Zahl 470.171875₁₀ handelt, die da umgewandelt werden soll und das Deine Binärumwandlung richtig ist.