====== LU01b - Zahlensysteme: Einführung ======
Ein Zahlensystem bestimmt die Symbole (0, 1, 2, ...) zur Notation von Zahlen und deren Bedeutung.
Die heute verwendeten Zahlensysteme sind sogenannte Stellenwertsysteme.
Das bedeutet: Der Wert eines Symbols ist abhängig davon, an welcher Stelle das Symbol steht.
Hat man ein Stellenwertsystem verstanden, so können die Regeln auf jedes beliebige andere Stellenwertsystem übertragen.
===== Dezimalsystem (10er-System) =====
Am vertrautesten ist uns das 10er-System, da wir es im Alltag gebrauchen.
Die Regeln für das 10er-System lauten:
* Es gibt 10 unterschiedliche Symbole für die Ziffern (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
* Der Wert des Symbols wird mit dem Wert der Stelle multipliziert.
* Die Stelle direkt **links** vom Dezimalpunkt hat den Stellenwert **1**.
* Nach links wird der Wert jeder Stelle mit 10 multipliziert.
* Nach rechts wird der Wert jeder Stelle durch 10 dividiert.
=== Beispiel ===
5'732.610 = 5*1'000 + 7*100 + 3*10 + 2*1 + 6*0.1
===== Binärsystem (2er-System) =====
Das Binärsystem dient zur Speicherung und Verarbeitung von Informationen.
Die Regeln für das 2er-System lauten:
* Es gibt 2 unterschiedliche Symbole für die Ziffern (0, 1).
* Der Wert des Symbols wird mit dem Wert der Stelle multipliziert.
* Die Stelle direkt **links** vom Dezimalpunkt hat den Stellenwert **1**.
* Nach links wird der Wert jeder Stelle mit 2 multipliziert.
* Nach rechts wird der Wert jeder Stelle durch 2 dividiert.
=== Beispiel ===
01011100.10012 = 1*64 + 1*16 + 1*8 + 1*4 + 1*1/2 + 1*1/16
===== Hexadezimales System (16er-System) =====
Zur Darstellung von binär codierten Zahlen, werden jeweils 4 binäre Ziffern zu einer hexadezimalen Ziffer zusammen gefasst.
Dadurch können Informationen kompakter dargestellt werden.
Die Regeln für das 16er-System lauten:
* Es gibt 16 unterschiedliche Symbole für die Ziffern (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).
* A entspricht dem Wert 10
* B entspricht dem Wert 11
* ...
* F entspricht dem Wert 15
* Der Wert des Symbols wird mit dem Wert der Stelle multipliziert.
* Die Stelle direkt **links** vom Dezimalpunkt hat den Stellenwert **1**.
* Nach links wird der Wert jeder Stelle mit 16 multipliziert.
* Nach rechts wird der Wert jeder Stelle durch 16 dividiert.
==== Beispiele ====
=== Hexadezimal in Dezimal umrechnen ===
A3C216 = 10*4096 + 3*256 + 12*16 + 2*1 = 4192210
== Binär in Hexadezimal umrechnen ==
Binär: 0101 1100 1001 0011
Hex: 5 C 9 3
===== Zahlensysteme umrechnen =====
==== Umwandlung im 2er/8er/16er System ====
Die Zahlensysteme Binär (2er), Oktal (8er) und Hexadezimal (16er) lassen sich recht einfach umwandeln.
Das liegt daran, dass 2, 8 und 16 alles Potenzen der Zahl 2 sind:
* 2 = 21
* 8 = 23
* 16 = 24
Wollen wir eine Zahl vom Binär- ins Oktal-System umwandeln, so nehmen wir von rechts nach links jeweils 3 binäre Stellen und wandeln diese in 1 oktale Stelle um:
01 101 011 = 153
Vom Hexadezimalsystem ins Binärsystem wandeln wir 1 hexadezimale Stelle in 4 binäre Stellen um:
A31C = 1010 0011 0001 1100
==== Umrechnen von/nach Dezimalsystem ====
Das Dezimalsystem basiert nicht auf einer Potenz der Zahl 2.
Daher müssen wir die Zahlen umrechnen und können nicht einfach Stellen ersetzen.
=== Dezimalzahl umrechnen ===
Bei der Umrechnung einer Dezimalzahl divideren wir die Zahl immer wieder durch die neue Basis, z.B. 16.
Bei jeder Division notieren wir den ganzzahligen Rest.
25310 = FD16
253 / 16 = 15 Rest 13 => Notiere D
15 / 16 = 0 Rest 15 => Notiere F
25310 = 3758
253 / 8 = 31 Rest 5
31 / 8 = 3 Rest 7
3 / 8 = 0 Rest 3
=== Umrechnung ins Dezimalsystem ===
== System Multiplikation ==
Bei der Umrechnung in eine Dezimalzahl wenden wir wiederholt eine Multiplikation und Addition an.
Dabei gehen wir von links nach rechts vor:
3758 = 25310
0 * 8 + 3 = 3
3 * 8 + 7 = 31
31 * 8 + 5 = 253
== System Stellenwertsystem ==
Jede Zahl im Zehnersystem10 hat einen bestimmten Stellenwert.
Schauen wir uns dazu die Zahl 73210 an.
732 ist die Summe aus:
7*10^2 = 7 * 100 = 700 +
3*10^1 = 3 * 10 = 30 +
3*10^0 = 3 * 1 = 3 +
732
Schauen wir uns dazu die Zahl A4B16 an.
A4B ist die Summe aus:
A*16^2 = 10 * 256 = 2560 +
4*16^1 = 4 * 16 = 64 +
B*16^0 = 11 * 1 = 11 +
2635
Genaueres erfahren Sie auf den nächsten Theorieseiten!
----
{{tag>m114-A1G m114-A1F}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter