Hexadezimal mit Rest?
Moin,
Ich würde gerne mal wissen wie ich auf diesen Test beim dividieren durch 16 komme.
Also wie hier Rest 3, Rest 15 etc.
Siehe Bild
Danke
7 Antworten
wie bei der division durch 10 auch:
einfahc ausrechnen lassen.
mal ein beispiel:
sagen wir du wolltest 10/3 ganzzahlig berechnen.
dann kannst du das ja mal einfahc in den taschenrechner eintippen und kriegst
3,3333...
interessieren tut dich nur der ganzzahlige part, insofern muss
3 (was vor dem komma steht) mal 3 (durch was du geteilt hattest)+ein dir unbekannter rest gleich 10 ergeben.
also
3*3+Rest=10
Rest=10-3*3=10-9=1
das hättest du auch im kopf gekonnt aber wenn wiee hier 23283/16 ganzzahlig zu rechnen ist, ist das ein immer funktionierendes Vorgehen :-)
Du Teilst die Zahl durch 16 und erhältst eine weitere Zahl und deren Rest (der nicht durch 16 teilbar ist, weil er zu klein ist). Die ganze Zahl wird dann wieder neu geteilt mit Rest usw. Wenn man am Ende "x:16 Rest x" (x kleiner 16) hat, ist die Rechnung beendet. Danach ließt man den Rest von unten nach oben und erhält eine Hexadezimalzahl.
Ach ja, ab 10 geht es mit Buchstaben weiter soweit ich weiß.
Also bei deinem Beispiel wäre
5 10 15 3 -> 5 A F 3
Also A=10 B=11 C=12 D=13 E=14 F=15.
Das schöne am Umwandeln
:::
man muß nur durch die Basis des neuen Systems teilen.
Einfach ausgedrückt : wie oft passt die 16 im Ganzen! in die Zahl.
Was übrig bleibt ist der Rest : dieser kann von 0 bis 15 gehen.
Anderes Beispiel, um das Verfahren zu illustrieren
same procedure
: von dez ins 5er System :
1911 : 5 = 382 R1
382 : 5 = 76 R2
76 : 5 = 15 R1
15 : 5 = 3 R0
3 : 5 = 0 R3
1911 im Fünfersystem ( von hinten (also unten ) beginnend (h = hoch)
werden die Reste hingeschrieben
22103 = 3*5h4 + 0*5h3 + 1*5h2 + 2*5h1 + 2*5h0
22103 = 1875 + 0 + 25 + 10 + 1 = 1911
- Schritt: 23283 / 4096
- Schritt: Rest / 256
- Schritt: Rest / 16
- Schritt: Rest / 1
- Ergebnis: 5AF3
Mit Taschenrechner:
Zahl durch 16
Ergebnis ohne komma: Rest = 0
Ergebnis mit komma: Zahl - Ergebnis ohne komma×16
Beispiel: Zahl ist 17 Ergebnis ist 1,XYZ
Also 17- 1*16 = 1 also Rest 1