Hexadezimalsystem: Unterschied zwischen den Versionen
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die '''Basis''' unseres Zahlensystems, des Dezimalsystems, ist die Zahl | Die '''Basis''' unseres Zahlensystems, des Dezimalsystems, ist die Zahl 10. Wir benutzen die zehn Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 und der Wert jeder Stelle ergibt sich aus Potenzen der Zahl 10: die ganz linke Stelle, die Einerstelle hat den Stellenwert <math>1 = 10^0</math>, die nächste Stelle, die Zehnerstelle, den Stellenwert <math>10 = 10^1</math>, die nächsthöhere Stelle hat den Stellenwert <math>100 = 10^2</math> usw. | ||
'''Beispiel:''' Die Zahl | '''Beispiel:''' Die Zahl 8605 hat vier Stellen und setzt sich zusammen als <math display="block">\begin{align} | ||
8605 &= 8000+600+0+5\\ | 8605 &= 8000+600+0+5\\ | ||
&= 8 \cdot 1000 + 6 \cdot 100 + 0 \cdot 10 + 5 \cdot 1 \\ | &= 8 \cdot 1000 + 6 \cdot 100 + 0 \cdot 10 + 5 \cdot 1 \\ | ||
Zeile 7: | Zeile 7: | ||
\end{align}</math>. | \end{align}</math>. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Die Dezimalzahl | |+Die Dezimalzahl 8605 (achttausendsechshundertfünf) | ||
!Stelle | !Stelle | ||
!Tausender | !Tausender | ||
Zeile 32: | Zeile 32: | ||
|<math>5 \cdot 10^0 = 5</math> | |<math>5 \cdot 10^0 = 5</math> | ||
|} | |} | ||
Wir können aber auch Zahlensysteme mit anderen Basen benutzen, z.B. mit der '''Basis 16'''. Dieses System heißt '''Hexadezimalsystem''' und benutzt die sechzehn Ziffern | Wir können aber auch Zahlensysteme mit anderen Basen benutzen, z.B. mit der '''Basis 16'''. Dieses System heißt '''Hexadezimalsystem''' und benutzt die sechzehn Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (=10), B (=11), C (=12), D (=13), E (=14), F (=15). Die Stellenwerte berechnen sich entsprechend nach Sechzehnerpotenzen: <math>1 (=16^0), 16 (=16^1), 256 (=16^2), 4096 (=16^3) \dots</math> | ||
'''Beispiel:''' Die Zahl | '''Beispiel:''' Die Zahl BA55 hat vier Stellen und setzt sich folgendermaßen zusammen: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Zeile 130: | Zeile 130: | ||
Diese Methode birgt aber das Risiko, sich zu verrechnen oder zu vertippen: <math>11 \cdot 1048576</math> berechnet man nicht eben im Kopf und beim Eintippen in den Taschenrechner passiert schnell ein Zahlendreher. Eine andere Methode ist das so genannte '''Horner-Schema'''. | Diese Methode birgt aber das Risiko, sich zu verrechnen oder zu vertippen: <math>11 \cdot 1048576</math> berechnet man nicht eben im Kopf und beim Eintippen in den Taschenrechner passiert schnell ein Zahlendreher. Eine andere Methode ist das so genannte '''Horner-Schema'''. | ||
Hierbei liest man die Zahl ziffernweise von links nach rechts und multipliziert vor jeder neu hinzukommenden Ziffer den Zwischenstand mit | Hierbei liest man die Zahl ziffernweise von links nach rechts und multipliziert vor jeder neu hinzukommenden Ziffer den Zwischenstand mit 16. | ||
<math display="block">\begin{align} | <math display="block">\begin{align} | ||
Zeile 145: | Zeile 145: | ||
Bevor man mit Brüchen rechnet, lernt man in der Grundschule, mit Rest zu teilen. Das Ergebnis der Division besteht dann aus zwei Zahlen: dem Ergebnis, das dem Teil vor dem Komma des eigentlichen Ergebnisses entspricht, und einem Rest, der nicht mehr ganzzahlig weitergeteilt werden kann. | Bevor man mit Brüchen rechnet, lernt man in der Grundschule, mit Rest zu teilen. Das Ergebnis der Division besteht dann aus zwei Zahlen: dem Ergebnis, das dem Teil vor dem Komma des eigentlichen Ergebnisses entspricht, und einem Rest, der nicht mehr ganzzahlig weitergeteilt werden kann. | ||
Beispiel: <math>42 : 5 = 8\ \textrm{Rest}\ 2</math> → lies: die | Beispiel: <math>42 : 5 = 8\ \textrm{Rest}\ 2</math> → lies: die 5 passt 8 Mal in die 42 rein, 2 bleiben als Rest übrig (weil <math>5 \cdot 8 = 40</math> und <math>42 - 40 = 2</math>). | ||
Bei der Umrechnung von Dezimal- in Hexadezimalzahlen teilt man nun die Dezimalzahl mit Rest durch | Bei der Umrechnung von Dezimal- in Hexadezimalzahlen teilt man nun die Dezimalzahl mit Rest durch 16. Das Ergebnis teilt man wieder mit Rest durch 16 und wiederholt dies, bis das Ergebnis 0 ist. Die Reste ergeben dann, von unten nach oben gelesen, die Ziffern der Hexadezimalzahl. | ||
<math>\begin{align} | <math>\begin{align} | ||
Zeile 157: | Zeile 157: | ||
\end{align}</math> | \end{align}</math> | ||
123456 ist in hexadezimaler Schreibweise also 1E240. | |||
== Verwendung in der Informatik == | |||
{{Lückenhaft}} | |||
[[Kategorie:Zahlsystem]] | [[Kategorie:Zahlsystem]] | ||
[[Kategorie:Codierung]] | [[Kategorie:Codierung]] |
Version vom 19. Januar 2023, 09:38 Uhr
Die Basis unseres Zahlensystems, des Dezimalsystems, ist die Zahl 10. Wir benutzen die zehn Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 und der Wert jeder Stelle ergibt sich aus Potenzen der Zahl 10: die ganz linke Stelle, die Einerstelle hat den Stellenwert , die nächste Stelle, die Zehnerstelle, den Stellenwert , die nächsthöhere Stelle hat den Stellenwert usw.
Beispiel: Die Zahl 8605 hat vier Stellen und setzt sich zusammen als
Stelle | Tausender | Hunderter | Zehner | Einer |
---|---|---|---|---|
Ziffer | ||||
Stellenwert | ||||
Wert |
Wir können aber auch Zahlensysteme mit anderen Basen benutzen, z.B. mit der Basis 16. Dieses System heißt Hexadezimalsystem und benutzt die sechzehn Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (=10), B (=11), C (=12), D (=13), E (=14), F (=15). Die Stellenwerte berechnen sich entsprechend nach Sechzehnerpotenzen:
Beispiel: Die Zahl BA55 hat vier Stellen und setzt sich folgendermaßen zusammen:
Stelle | ||||
---|---|---|---|---|
Ziffer | ||||
Stellenwert | ||||
Wert |
lies:
Umrechnung Hexadezimal → Dezimal
Die einfachste Möglichkeit, eine Hexadezimalzahl in eine Dezimalzahl umzurechnen, ist, die Zahl ziffernweise aufzuschreiben...
Ziffer |
---|
... unter jede Ziffer die Stelligkeit zu notieren...
Ziffer | ||||||
---|---|---|---|---|---|---|
Stelligkeit | 1 |
... für jede Stelle ihren Wert auszurechnen...
Ziffer | ||||||
---|---|---|---|---|---|---|
Stelligkeit | 1 | |||||
Wert | 1 |
... und diese Werte aufzusummieren: .
Das Horner-Schema
Diese Methode birgt aber das Risiko, sich zu verrechnen oder zu vertippen: berechnet man nicht eben im Kopf und beim Eintippen in den Taschenrechner passiert schnell ein Zahlendreher. Eine andere Methode ist das so genannte Horner-Schema.
Hierbei liest man die Zahl ziffernweise von links nach rechts und multipliziert vor jeder neu hinzukommenden Ziffer den Zwischenstand mit 16.
Umrechnung Dezimal → Hexadezimal
Teilen mit Rest
Bevor man mit Brüchen rechnet, lernt man in der Grundschule, mit Rest zu teilen. Das Ergebnis der Division besteht dann aus zwei Zahlen: dem Ergebnis, das dem Teil vor dem Komma des eigentlichen Ergebnisses entspricht, und einem Rest, der nicht mehr ganzzahlig weitergeteilt werden kann.
Beispiel: → lies: die 5 passt 8 Mal in die 42 rein, 2 bleiben als Rest übrig (weil und ).
Bei der Umrechnung von Dezimal- in Hexadezimalzahlen teilt man nun die Dezimalzahl mit Rest durch 16. Das Ergebnis teilt man wieder mit Rest durch 16 und wiederholt dies, bis das Ergebnis 0 ist. Die Reste ergeben dann, von unten nach oben gelesen, die Ziffern der Hexadezimalzahl.
123456 ist in hexadezimaler Schreibweise also 1E240.
Verwendung in der Informatik
In diesem Artikel oder Abschnitt fehlen noch wichtige Informationen.
Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.