Umrechnen einer Dezimalzahl in eine Dualzahl?

6 Antworten

Ich würde das folgendermassen rechnen

Die grösste Zweierpotenz die in 864 steckt ist 512,

also:

864 = 1*512 + 352

352 ist wiederum 256 + 96

undso weiter

Am Ende erkalte ich

864 = 1*512 + 1*256 * + 0*128 + 1*64 + 1*32 + 0*16 +m 0*8 +0*4 +0*2 +0*1

oder mit Weierpotentewn geschrieben:

864 = 1*2^9 + 1*2^8 + 0*2^7 + 1*2^6 + 1*2^5 +   0*2^4 + 0*2^3 +  0*2^2 + 0*2^1 +  0*2^0 

Dann ist 864 in Dualnotation 11011000009 


jan3211 
Beitragsersteller
 21.11.2016, 14:33

Ah und so kann ich dass dann auch gleich überprüfen, danke^^

0

864:2=432 R 0
432:2=216 R 0
216:2=108 R 0
108:2=54 R 0
54:2=27 R 0
27:2=13 R 1
13:2=6 R 1
6:2=3 R 0
3:2 = 1 R 1
1:2 = 0 R 1

1101100000

Tada

ist das Dualsystem nicht das nur mit 1 und 0?


jan3211 
Beitragsersteller
 21.11.2016, 14:14

Ja, aber ich soll ja eine Dezimal  Zhal in eine Dualzahl Umwandeln also z.b 39 in 1001 11

0

Man kann auch eine Dezimalzahl in eine Hexadezimalzahl verwandeln und dann die Hexa-Ziffern dual auflösen. Das geht schneller.

In 864 passt 256      3 mal hinein:       erste Ziffer 3.          (16²)

Rest ist 96.
Da passt 16              6 mal hinein:      zweite Ziffer 6.        (16^1)

Fehlt noch eine Ziffer für 1 = 16^0, da ist aber nichts mehr:
                                                        dritte Ziffer    0         

Daher 360 im 16er-System, aufgelöst in dual:

3           6          0               das geht im Kopf  (*8 -- *4 -- *2 -- *1)
0011     0110     0000

binär: 1101100000

Woher ich das weiß:eigene Erfahrung – Unterricht - ohne Schulbetrieb

Hallo,

3:2=1 R1

Du kannst es aber einfacher machen:

Neben eine gerade Zahl schreibst Du 0, neben eine ungerade 1:

Kommst Du beim Halbieren auf eine ungerade Zahl, schreibst Du eine 1 daneben und ziehst eine 1 ab, dann halbierst Du weiter:

864 0
432 0
216 0
108 0
  54 0
  27 1
  13 1
    6 0
    3 1
    1 1

Ergebnis: 1101100000 (512+256+64+32=864)

Herzliche Grüße,

Willy