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.

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

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

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.

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

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

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!


Marcel Suter

  • modul/m114/learningunits/lu01/zahlensystemeeinfuehrung.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1