Hexadezimalzahlen und dualzahlen

Hallo, scheribe morgen eine Informatik klausur ( 3. Semester ) und ich komm mit einigen fragen voll nicht klar. Unser lehrer hat uns eine übungsklausur gegeben…
Die Frage:

Formen Sie die Zahl 332 in Dualdarstellung und in Hexadezimaldarstellung um!

Wie mache ich das?
Seine Lösung war diese:
332=1*256+0*128+1*64+0*32+0*16+1*8+1*4+0*2+0*1 = 101001100
332=1*16^2+4*16+12*1 = 14C

Doch wie kommt der darauf??? BITTE BITTE BITTE ICH BRAUCHE DRINGEND HEUT NOCH HILFE… VIELEN DANK

Auch hallo.

Das DP in ‚Uni. und Schule‘ ist bitte zu beseitigen.
Danach kann man sich diese Seite mal genauer anschauen: http://www.elektrotechnik-fachwissen.de/tabellen/zah…

HTH
mfg M.L.

Moien

scheribe morgen eine Informatik klausur ( 3. Semester )
und ich komm mit einigen fragen voll nicht klar.

Du solltest ganz ernsthaft nochmal über das studieren nachdenken.

Seine Lösung war diese:
332=1*256+0*128+1*64+0*32+0*16+1*8+1*4+0*2+0*1 = 101001100
332=1*16^2+4*16+12*1 = 14C

Korrekt.

Doch wie kommt der darauf???

http://de.wikipedia.org/wiki/Dualsystem , den Teil „Umrechnen von Dualzahlen in andere Stellenwertsysteme“ erklärt seinen Ansatz.

cu

Hi,

scheribe morgen eine Informatik klausur ( 3. Semester )
und ich komm mit einigen fragen voll nicht klar.

mhm, will ja nicht meckern. Aber das ist simples Grundwissen - und morgen ist die Klausur…?! OK, werd versuchen es einfach zu erklären. Schwer ist das nicht.

Formen Sie die Zahl 332 in Dualdarstellung und in
Hexadezimaldarstellung um!

Wie mache ich das?
Seine Lösung war diese:
332=1*256+0*128+1*64+0*32+0*16+1*8+1*4+0*2+0*1 = 101001100

Du weißt doch, dass die Dualdarstellung so „aufgebaut“ ist:
… 512 256 128 64 32 16 8 4 2 1
Du machst dir am Besten einfach eine „Tabelle“. Oben stehen die Werte, unten die Nullen bzw. Einsen. Wie kommt man auf diese Zahlen?
Ganz einfach: 20, 21, 22, 23, 24, … Aufgeschrieben wirds in umgekehrter Reihenfolge.
Dual = zur Basis 2. Und du kannst nur Nullen und Einsen setzen -> dual.

Jetzt musst du die 332 also aus diesen Zahlen „zusammenbauen“.
Die 512 ist zu groß, also setzt du dadrunter eine 0 nimmst du die 256. Da kommt dann eine 1 hin.

-> 332 - 256 = 76

Bleiben also noch 76 übrig. Die 128 ist also zu groß, dann setzt du an diese Stelle eine Null. Die 64 passt wieder. Also eine 1 hin. Bleiben noch 12 übrig (76 - 64 = 12). Dann eine 0 bei 32 und 16 hin. Die 8 passt wieder (-> 1 hin), bleiben 4 übrig, die 4 passt also auch, also setzt du ne 1. Unter die 2 und 1 kommt ne 0. Fertig.
Lösung: 101001100

332=1*16^2+4*16+12*1 = 14C

Dann zur Hex-Darstellung. Die Zahlen gehen von 0 bis 9 und A bis F.

Hier kannst du dir auch so eine Tabelle machen.
Hex = zur Basis 16.
Also
160, 161, 162, …
Du kannst alle Zahlen von 0 bis 15 setzen (wobei die Zahlen 10=A, 11=B, 12=C, 13=D, 14=E, 15=F entsprechen).

…256 16 1 lautet deine Tabelle

332 - 256 = 76.
Die 256 „passt“ also genau 1 mal in die 332 „rein“. Du setzt also eine 1 unter die 256.
Dann die 16. Wie oft „passt“ die 16 in den Rest „rein“, also in die 76?
Genau 4 Mal:
76 - 16 = 60
60 - 16 = 44
44 - 16 = 28
28 - 16 = 12 jetzt passt keine 16 mehr rein.
Du setzt also eine 4 unter die 16.

ACHTUNG: Wenn dir auffällt, dass die Zahl öfters „reinpasst“ als 16 Mal, dann hast du beim Schritt davor einen Fehler gemacht.

OK und jetzt bleibt ein Rest von 12. Wie oft passt die 1 wohl in die 12 rein? :wink: Genau: 12 Mal.

Du hast jetzt also als Lösung:

256 16 1
------------
 1 4 12

Alles ab 9 wird aber in Buchstaben umgewandelt. Also lautet deine Lösung: 14C

Gruß,

Steffie

HI Danke für deine Mühe… hab es endlich gerafft… VIELEN DANK UND EINEN SCHÖNEN SONNTAG NOCH

gruß JAN