Sie haben im Kapitel 1 gesehen, dass das arabische Zahlensystem erhebliche Vorteile gegenüber dem römsichen hat. Es ermöglicht uns überhaupt erst das schriftliche Rechnen und ist somit massgebend dafür, dass es heute Rechenmaschinen gibt. Das heisst, es ist die Grundlage unserer modernen Compuertechnologie. Ein Computer stellt nämlich die Informationen durch binäre - also zweiwertige - Zeichen dar. Technisch betrachtet beduetet das, dass es 2 physikalische Werte wie z.B. 0V und 5V gibt. Logisch spricht man von Zuständen, die mit WAHR
/FALSCH
(True/False) oder 0
/1
gekennzeichnet sind.
Ein Computer muss also Information in einer Folge binärer Werte speichern und verabreiten. So wird der Buchstaben A durch die Zeichenfolge (Bitmuster) 0100'0001 (die Zahl 65) dargestellt. Erst die konkrete Interpretation legt dann fest, ob das Bitmuster einen Buchstaben, eine Zahl, eine Farbe einen Ton (akustisches Signal) usw. wiedergibt.
Es ist ersichtlich, dass die Zeichenfolge 0100'0001 dem arabischen Zahlensystem entspricht. Darum wollen wir dieses System - es handelt sich um ein Positionssytem - genauer betrachten.
Das 10er System - besser bekannt unter dem Namen Dezimalsystem - bildet die Grundlage unseres Umgangs mit Zahlen . Es ist uns von klein auf vertraut. Die wenigsten machen sich daher Gedanken darüber, wie es genau aufgebaut ist und wie es „funktioniert“. Wir sind uns den Umagng damit gewohnt.
Was Ihnen aber bekannt sein dürfte, sind Begriffe wie E, Z, H usw. Sie bezeichnen das Gewicht, das eine Ziffer an einer Position einnimmt.
Und damit haben wir bereits drei wichtige Begriffe
des 10er-Systems benannt, nämlich Ziffer, Gewicht und Position.
Sie kennen aus der Primarschule wohl eine Darstellung von Zahlen in der Art
Beispiel 2.1: Interpretation einer Dezimalzahl
1367 = 1T + 3H + 6Z + 7E
dabei steht
Wir haben hier also eine 4-stellige Zahl oder eben eine Zahl mit 4 Positionen. An jeder Position finden wir eine Ziffer zwischen 0…9 und jede dieser Ziffern wird mit einem Gewicht versehen. Für unsere Zahl gilt also
Beispiel 2.2: Wertigkeit der Dezimalstellen
\(\quad 1 \cdot 1000 = 1000 \newline + 3 \cdot \enspace 100 = \enspace 300 \newline + 6 \cdot \quad 10 = \quad 60 \newline + 7 \cdot \quad \enspace 1 = \underline{\quad \enspace 7 \quad} \newline \quad \quad \quad \quad \quad \enspace 1367 \)
Exkurs Exponentialdarstellung
Zahlen lassen sich auch als Potenz einer Basis \(b\) als \(b^x\) schreiben. Die bekannteste Schreibweise dürfte wohl die der Zehnerpotenzen sein, also z.B. \(10^3 = 1000\). Unter Verwendung dieses Wissens, lässt sich Beispiel 2.2 wie folgt anschreiben
\(\quad 1 \cdot 10^3 = 1000 \newline + 3 \cdot 10^2 = \enspace 300 \newline + 6 \cdot 10^1 = \quad 60 \newline + 7 \cdot 10^0 = \underline{\quad \enspace 7 \quad} \newline \quad \quad \quad \quad \quad 1367 \)
Wichtig zu wissen: \(b^0 = 1\), für alle b
Mit dem oben erklärten Wissen kann der Aufbau eines Positionssystems anhand des Dezimalsytsems wie folgt zusammenfassend dargestellt werden.
Dezimalsystem | |||
---|---|---|---|
Ziffernvorrat | \(z_i\) | 0, 1, 2, 3,…8, 9 | Der Ziffernvorrat legt fest, wie viele unterschiedliche Zeichen/Symbole pro Position angeschrieben werden können. |
Basis | b | 10 | Entspricht der Anzahl der verfügbaren Ziffern. |
Position | i | 0…n | Die Position einer Ziffer wird beginnend mit 0 von links nach rechts angegeben. |
Gewicht | g | \(b^i\) | Das Gewicht einer Position berechnet sich aus der Basis des Systems und dem Index der Position. |
Ziffern | 1 | 3 | 6 | 7 |
---|---|---|---|---|
Position | 3 | 2 | 1 | 0 |
Gewicht | \(10^3\) | \(10^2\) | \(10^1\) | \(10^0\) |
Wert | 1000 | 300 | 60 | 7 |
Das Positionssystem kann für jede beliebige Anzahl von Ziffern angewendet werden. Auf ein 3er-System umgesetzt ergeben sich folgende Merkmale
Ziffernvorrat | \(z_i\) | 0, 1, 2 |
---|---|---|
Basis | b | 3 |
Position | i | 0…n |
Gewicht | g | \(3^i\) |
Beispiel 2.3: Zahlenwerte eines 3er-Systems
0, 1, 2,
10, 11, 12,
20, 21, 22,
100, 101, 102,
110, 111, 112,
120, 121, 122,
200, 201, 202,
210, 211, 212,
220, 221, 222,
1000, 1001, 1002,
1010, …
Wie unschwer zu erkenne ist, entspricht der Wert \(10_{(3)}\) dem Wert \(3_{(10)}\) im Dezimalsystem und \(21_{(3)}\) dem Wert \(7_{(10)} \) im Dezimalsystem.
Wie man das rechnet? Ganz einfach anhand des Wertes der Ziffer und deren Gewicht.
Beispiel 2.4: Umwandlung einer Zahl im 3er-System ins Dezimalsystem (10er-System)
\(1201_{(3)} = 1 \cdot 3^3 + 2 \cdot 3^2 + 0 \cdot 3^1 + 1 \cdot 3^0 = 1 \cdot 27 + 2 \cdot 9 + 0 \cdot 3 + 1 \cdot 1 = 46_{(10)} \)
Zur Schreibweise
Es ist üblich, die Basis des Systems in (..) geschrieben tiefgestellt dem Wert anzufügen, also \(2_{(3)}\) für ein 3er- oder \(4_{(7)}\) für ein 7er-System.
Lösen Sie nun die Übung 2.
Überprüfen Sie Ihre Antworten. Lösung 2
Sollten Sie Fehler haben, schauen Sie sich die Theorie noch einmal genau an, besprechen Sie offene Fragen mit Ihren Kolleginnen und/oder Kollegen. Fragen Sie auch Ihre Lehrperson, wenn Sie weiterführende Hilfe brauchen.
Das Positionssystem ist auch bezüglich dem (schriftlichen) Rechnen hervorragend. Es basiert auf wiederkehrenden Ablaufschritten, so dass sich hier gut Algorithmen definieren lassen.
Sie kennen das bestens aus all ihren Erfahrungen; 5+4 = 9, aber 5+7 = 2 behalte 1, wobei diese 1 in die nächst höhere Stelle übertragen wird. Diese Vorschrift kann nun auf beliebig viele Stellen ausgedehnt werden.
Beispiel 2.5 Schriftliche Addition und Multiplikation im 10er System
\( \quad 245 \\ +196 \\ \quad \underline{ _{1 \, 1} \quad } \\ \quad 441 \)
\( \underline{245 \cdot 196} \\ \quad \quad \; _{4\, 3} \\ \quad \quad \;980 \\ \quad \enspace \; _{3\, 2} \\ \quad \enspace \; 784 \cdot \\ \enspace \; _{1\; 1} \\ \quad 392 \cdot \cdot \\ \enspace \; \underline{ \; _{1 \, 2 \, 1 } \quad} \\ \quad 84020 \)
Beispiel 2.6 Schriftliche Addition und Multiplikation im 3er System
Absolut identisch verhält es sich mit den schriftlichen Rechvorgängen bei jedem belibigen Positionssystem. Anhand des oben eingeführten 3er-Systems soll das nun aufgezeigt werden.
\( \quad 201_{(3)} \quad \longrightarrow 19_{(10)} \\ +122_{(3)} \quad \longrightarrow 17_{(10)} \\ \enspace \underline{ \enspace _{1 \, 1} \quad } \\ \enspace 1100_{(3)} \quad \longrightarrow 36_{(10)} \)
\( \underline{201 \cdot 122} \\ \quad \quad \;122 \\ \quad \enspace \; 000 \cdot \\ \enspace \; _{1\; 1} \\ \enspace \underline{1021 \cdot \cdot} \\ \enspace 102222_{(3)} \enspace \longrightarrow 323_{(10)}\)
Lösen Sie nun die Übung 3.
Überprüfen Sie Ihre Antworten. Lösung 3
Sollten Sie Fehler haben, schauen Sie sich die Theorie noch einmal genau an, besprechen Sie offene Fragen mit Ihren Kolleginnen und/oder Kollegen. Fragen Sie auch Ihre Lehrperson, wenn Sie weiterführende Hilfe brauchen.