Zahlensysteme

Werbung
Zahlensysteme
• Zahlensysteme
• Kann man das Essen? Was ist das, und wozu brauch ich
das?
• Ein Zahlensystem wird zur Darstellung von Zahlen
verwendet. Gut, das dachtest du dir vermutlich schon.
Zahlen sind für uns so wichtig, weil sie einen Wert
ausdrücken. In einem konkreten Beispiel heißt das,
dass für uns 10 Euro doppelt so viel Wert sind wie 5
Euro. Aber wer hat eigentlich festgelegt, dass 10 das
Doppelte von 5 ist. Wäre es nicht möglich, dass ein 10
Euro Schein nur halb so viel Wert ist wie in 5 Euro
Schein?
Additionssysteme
• Das Unärsystem
• Dieses System ist normalerweise jedem geläufig, ob zum Zählen der
Stimmen bei der Klassensprecherwahl, notieren der getrunkenen
Biere auf dem Bierdeckel oder Punktezählen beim TicTacToe
spielen.
• Das einzige Symbol in diesem System ist „I" mit dem Wert 1, das nmal Hintereinandergeschrieben wird, um die Zahl n auszudrücken,
also = 4. Normalerweise macht man der Übersichtlichkeit halber
jeden fünften Strich quer durch die vorhergehenden vier. Die
dadurch gebildeten 5er-Blöcke lassen sich später leichter
zusammenrechnen.
• Beispiele:
III = 3
IIIIIII oder IIII II= 7
IIII IIII III= 13
Römische Zahlen
Die uns bekannten römischen Zahlen gingen aus einer Variante des
Kerbstocksystems hervor.
Symbol
I
1
Die Zahlen werden vom höchsten Symbol abwärts der Reihe nach
geschrieben - also z.B.
CXXI = 121
MMLI = 2051
wohingegen XXCI nicht existiert.
V (oder
U)
5
X
10
L
50
C
100
D
500
M
1000
Im Mittelalter wurde die wenig bekannte Subtraktionsschreibweise
etabliert. Diese Schreibweise setzt voraus, dass kleinere Zahlen,
die vor einer größeren stehen, von ihr abgezogen werden. So
wurde z.B. fortan die 9 nicht mehr als VIIII, sondern als IX
geschrieben, was für mehr Übersicht sorgen sollte. Weitere
Beispiele wären:
CD = 400
MCD = 1400
MCMLXXXIX = 1989
Wert
Stellenwertsyteme
•
•
•
Ein Stellenwertsystem (auch Positionssystem genannt) ist ein Zahlensystem, das im
Vergleich zu Additionssystemen mit wenigen Symbolen große Zahlen darstellen
kann. Wie die Bezeichnung schon vermuten lässt, wird der Wert einer Zahl nicht
mehr einfach durch Aufsummieren der einzelnen Symbolwerte gebildet, sondern
hängt zusätzlich von den Positionen des jeweiligen Symbols ab. Der Name der
meisten Stellenwertsysteme ist auf die sogenannte Basis des Systems
zurückzuführen. Das uns bekannteste Stellenwertsystem ist das Dezimalsystem.
Die Bezeichnung stammt von dem lateinischen Begriff "decimus" ab, was soviel
bedeutet wie "der Zehnte". Die Basis im Dezimalsystem ist demnach die 10.
Aha, die Basis ist die 10 - aber was genau ist denn eigentlich die Basis?
Simpel ausgedrückt, ist die Basis die Anzahl der Symbole (Ziffern), die man
benötigt, um alle Zahlen in diesem System bilden zu können, also im Falle des
Dezimalsystems die Symbole 0,1,2,3,4,5,6,7,8,9.
Und wie bestimme ich nun den Wert einer Zahl eines Stellenwertsystems?
Wir wissen, dass die Zahl "1234" den Wert 1234 hat - aber wie errechnet sich
dieser? Wie es die meisten vermutlich kennen, ist das Dezimalsystem in
verschiedene Stellen eingeteilt. Für die Zahl 1234 wären das:
Dezimalsystem
123410
Tausender
Hunderter
Zehner
Einer
103
102
101
100
1000
100
10
1
1
2
3
4
1 * 1000
2 * 100
3 * 10
4*1
1000
200
30
4
1000 + 200 + 30 + 4 = 123410
Dualsystem
111000102
Pos 7
Pos 6
Pos 5
Pos 4
Pos 3
Pos 2
Pos 1
Pos 0
27
26
25
24
23
22
21
20
128
64
32
16
8
4
2
1
1
1
1
0
0
0
1
0
128
64
32
0
0
0
2
0
128 + 64 + 32 + 2 = 22610
Hexadezimalsystem
E4A16
Pos 3
Pos 2
Pos 1
Pos 0
163
162
161
160
4096
256
16
1
0
E
4
A
0 * 4096
14 * 256
4 * 16
10 *1
0
3584
64
10
3584 + 64 + 10 = 365810
Umrechnung Dezimal ... Binär
Für die Umrechnung von Zahlen des Dezimalsystems in beliebige andere Systeme gibt es einen
einfachen Weg: Die Division mit Rest.
• die entsprechende Zahl wird durch die Kennzahl des Ziel-Zahlensystems geteilt
• der ganzzahlige Anteil wird wiederum durch die gleiche Zahl geteilt, bis der ganze Rest 0 beträgt
• die Divisions-Reste bilden in umgekehrter Reihenfolge abgelesen die Zahl im Zielsystem
Beispiel: Umrechnung von 5810 ins Binär-System:
58 / 2 = 29 R 0
29 / 2 = 14 R 1
14 / 2 = 7 R 0
7/2=3R1
3/2=1R1
1/2=0R1
Liest man die Reste von unten nach oben ergibt sich: 1110102
Umrechnung Dezimal ... Hexa
Umrechnung von 123410 ins Hexadezimalsystem:
1234 / 16 = 77 R 2
77 / 16 = 4 R 13 (= D)
4 / 16 = 0 R 4
Liest man die Reste von unten nach oben ergibt sich: 4D216
Übungsaufgaben
Berechne den Dezimalwert folgender Dualzahlen:
a) 11011110102
b) 10101102
c) 11111110012
d) 11001100112
Berechne den Dezimalwert folgender Hexadezimalzahlen:
a) 14F5B16
b) AB3D16
c) 5EA316
d) 9C2316
Aufgaben
Übertrage folgende Dezimalzahlen in die Dualwerte und
Hexadezimalwerte:
a) 3.78610
b) 14.87610
c) 2.24310
d) 1.02410
Übertrage die Dualzahlen in das Hexadezimalsystemzahlen:
Umwandeln:
a) 11011110102
b) 10101102
c) 11111110012
d) 11001100112
a) 43215 in ....7
b) 2677 in ....12
c) 889 in ....3
Herunterladen