Skip to content

Zahlensysteme

Zahlensysteme


Das römische Zahlensystem

In der römischen Antike entstanden.

ZifferWert
I1
V5
X10
L50
C100
D500
M1000

Zusammensetzung römischer Zahlen

Römische Zahlen sind eine additive Zahlschrift. Ziffern die nacheinander gestellt werden, werden addiert.

III = 3

Jedoch gibt es auch Subtraktionsregeln

IV = 4

Weitere Beispiele

MDCCCCLXXXIIII = 1984

1x1000 + 1x500 + 4x100 + 1x50 + 3x10 + 4x1
M D CCCC L XXX IIII

MCMLXXXIV = 1984

1×1000 + (−1×100 + 1×1000) + 1x50 + 3x10 + (−1×1 + 1×5)
M CM L XXX IV

Römisches Zahlensystem - Nachteile

  • unterschiedliche Schreibweisen für dieselbe Zahl
  • Rechnen mit römischen Zahlen ist schwierig

Das Dezimalsystem

Das Dezimalsystem ist das uns geläufige Zahlensystem mit dem wir aufgewachsen sind, und mit dem wir rechnen lernten.

Vermutlich entwickelte sich das Dezimalsystem weil dem Menschen 10 Finger zum Rechnen zur Verfügung stehen.


Das Dezimalsystem (2)

  • hat als Basis die Zahl Zehn (dezi = 10)
  • Es gibt zehn Ziffern (0 .. 9)
  • Wird von rechts nach links im Stellenwert immer höher (Basis 10 mit der Stelle potenziert)
10310^310210^210110^110010^0
1000100101

Bsp Dezimalsystem

Die Zahl 243:

243
21022*10^241014 * 10^131003 * 10^0
200403

243=(2102)+(4101)+(3100)243 = (2 * 10^2) + (4 * 10^1) + (3 * 10^0)


Das Binärsystem

Der Computer kann nur zwischen Null und Eins unterscheiden.

  • Strom / Kein Strom
  • Magnetisiert / nicht magnetisiert

Er verwendet deswegen das Binärsystem (bi = 2) zum Rechnen.

Man spricht nicht von Ziffern, sondern von Bits.


Das Binärsystem (2)

  • hat die gleiche Struktur wie das Dezimalsystem
  • Stellen steigen von Rechts nach links in ihrer Wertigkeit
  • Basis 2 anstatt Basis 10 wie beim Dezimalsystem
232^3222^2212^1202^0
8421

Bsp Binärsystem

Die Zahl 10011210011_2:

10011
1241*2^40230 * 2^30220 * 2^21211 * 2^11201 * 2^0
160021

10011210011_2 =(124)+(023)+(022)+(121)+(120)= (1 * 2^4) + (0 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) =1910= 19_{10}


Schreibweise

Um zu unterscheiden in welchem Zahlensystem man sich befindet verwenden werden Zahlen gekennzeichnet. zB

  • 100121001_2 - Binärsystem
  • 24310243_{10} - Dezimalsystem
  • 1468146_8 - Oktalsystem
  • F316F3_{16} oder 0xF3 - Hexadezimalsystem

Umrechnung von Dezimal nach Dual

Der umzuwandelnde Wert wird fortlaufend durch 2 geteilt und der Rest der Division mitgeschrieben. Das wird wiederholt bis nichts mehr übrig ist.


Bsp - Dezimal nach Dual

Wir rechnen 24310243_{10} in eine Binärzahl um:

SchrittOperationErgebnisRest
1243 : 21211
2121 : 2601
360 : 2300
430 : 2150
515 : 271
67 : 231
73 : 211
81 : 201

Für das Ergebnis wird die Spalte Rest von unten nach oben gelesen: 24310=111100112243_{10} = 11110011_2


Das Oktalsystem

Ist ein weiteres System das in der EDV Verwendung findet. Es ist ebenfalls wie das Dezimal- und das Binärsystem aufgebaut, jedoch mit der Basis 8.

Es besteht aus den Ziffern 0 .. 7. Drei Bits aus dem Binärsystem können mit einer Ziffer des Oktalsystems dargestellt werden.

838^3828^2818^1808^0
5126481

Bsp Oktalsystem

3638=(382)+(681)+(380)=24310363_8 = (3 * 8^2) + (6 * 8^1) + (3 * 8^0) = 243_{10}


Hexadezimalsystem

Noch ein Zahlensystem das in der Informatik Anwendung findet, sogar noch weiter verbreitet als das Oktalsystem.

Es ist ebenfalls wie das Dezimal-, Binär- und Oktalsystem aufgebaut, jedoch mit der Basis 16.

Es besteht aus den Ziffern 0 .. 9 und A .. F


Ziffern des Hexadezimalsystems

HexadezimalDezimalBinär
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

Bsp Hexadezimalsystem

F316=(15161)+(3160)=243F3_{16} = (15 * 16^1) + (3 * 16^0) = 243


Umwandlung Dezimal nach Hexadezimal

funktioniert gleich wie von Dezimal nach Binär, nur dass durch 16 dividiert wird.

Bsp 16810168_{10} nach Hexadezimal umwandeln:

SchrittOperationErgebnisRestRest als Hex
1168 : 161088
210 : 16010A

16810168_{10} = Rest als Hex von unten nach oben: A816A8_{16}