Positionssysteme

Ein Positionssystem (auch Stellenwertsystem genannt) ist ein Zahlensystem, das mit wenigen Symbolen (meist Ziffern oder Zahlzeichen genannt) große Zahlen darstellt. In diesem Zusammenhang wird auch oft von der bb-adischen Darstellung von Zahlen gesprochen, wobei die Variable bb für die Anzahl der Ziffern steht. Der Wert von bb wird in diesem Zusammenhang auch oft als Basis oder Grundzahl bezeichnet.
Beispiele für Stellenwertsysteme sind das im Alltag gewöhnlich gebrauchte Dezimalsystem (dekadisches System mit der Grundzahl 10), das Dualsystem (dyadisches System mit der Grundzahl 2) und das Hexadezimalsystem (hexadekadisches System mit der Grundzahl 16). Ein Beispiel für ein Zahlensystem, das kein Stellenwertsystem ist, ist das der römischen Ziffern. Es handelt sich dabei um ein Additionssystem.
 
 

Ziffern

Die bb-adische Darstellung einer Zahl verwendet genau bb verschiedene Ziffern (wobei bb hier für eine beliebige natürliche Zahl größer als 1 steht). Jeder dieser bb Ziffern wird eindeutig eine der Zahlen von 0 bis bb-1 zugeordnet. Zur Unterscheidung sind im Folgenden Ziffersymbole stets fett gedruckt, ihre zugehörigen Zahlenwerte normal gedruckt.

Beispiele

  • Im Dualsystem mit bb = 2 werden gewöhnlich die Ziffern 0 und 1 verwendet und ihnen die Zahlen 0 und 1 zugeordnet.
  • Im Dezimalsystem ist bb = 10 und es werden gewöhnlich die 10 Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8 und 9 verwendet und diesen (in dieser Reihenfolge) die Zahlen 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 zugeordnet.
Für b<10b<10 werden gewöhnlich die ersten bb Ziffern wie im Dezimalsystem verwendet. Für b>10b > 10 werden gewöhnlich ebenfalls die Ziffern des Dezimalsystems und als neue, zusätzliche Ziffern die ersten Buchstaben des Alphabets verwendet.
  • Im Hexadezimalsystem mit b=16b = 16 werden also zusätzlich die Ziffern A, B, C, D, E und F gebraucht und diesen (wieder in dieser Reihenfolge) die Zahlen 10, 11, 12, 13, 14 und 15 zugeordnet.

Verallgemeinerung

Die Basis bb muss nicht notwendigerweise eine natürliche Zahl sein. Es wurde nachgewiesen, dass sämtliche komplexen Zahlen mit Betrag größer 1 als Basis eines Stellenwertsystems verwendet werden können. Ebenso sind Zahlensysteme mit gemischten Grundzahlen möglich. Beispiele hierfür findet man in Knuth, The Art of Computer Programming.
Für solche verallgemeinerten Stellenwertsysteme gelten einige der hier gemachten Aussagen über die endliche Darstellbarkeit rationaler und reeller Zahlen nicht. Wird zum Beispiel der Goldene Schnitt t = (1+v5)/2 als Basis verwendet, dann stellt eine endliche Ziffernfolge stets eine ganze Zahl oder eine irrationale Zahl der Form rr+ssv5 mit rationalen r, ss dar (dagegen hat nicht jede solche Zahl eine endliche Darstellung).
Genau wie man die reellen Zahlen über nach rechts unendliche Dezimalbrüche definieren kann, ist es möglich, formal mit nach links unendlichen bb-adischen "Zahlen" zu rechnen. Ist bb = pp eine Primzahl, erhält man den Körper der pp-adischen Zahlen.

Darstellung von Zahlen

Darstellung natürlicher Zahlen

Natürliche Zahlen werden in der bb-adischen Darstellung durch eine beliebige (endliche) Folge
a0,a1,a2,,an\mathbf a_0, \mathbf a_1, \mathbf a_2, \ldots, \mathbf a_n
von Ziffern dargestellt. Jedes ai\mathbf a_i steht hier also für eine Ziffer. Üblicherweise wird die Folge aber nicht wie eben gezeigt von links nach rechts und durch Komma getrennt, sondern von rechts nach links und ohne Komma dargestellt, also:
ana2a1a0\mathbf a_n \ldots \mathbf a_2 \mathbf a_1 \mathbf a_0
Der Folge wird nun die Zahl
i=0naibi=a0+a1b+a2b2++anbn\sum\limits_{i=0} ^{n} a_i \cdot b^i = a_0 + a_1 \cdot b + a_2 \cdot b^2 + \, \, \, + a_n \cdot b^n
zugeordnet.
Es lässt sich zeigen, dass zu jeder natürlichen Zahl xx eine Folge von Ziffern existiert, deren zugeordneter Wert xx ist. Im allgemeinen gibt es sogar mehrere Folgen. Es genügt dazu beliebig oft die Ziffer 0 =0 anzuhängen (das heißt in der üblichen Schreibweise voranstellen). Werden Folgen verboten, die mit der Ziffer 0 enden (in der üblichen Schreibweise also solche mit führender 0), so lässt sich zeigen, dass diese Zuordnung sogar eineindeutig ist, das heißt zu jeder natürlichen Zahl xx existiert genau eine Folge, deren zugeordneter Wert xx ist. Entgegen diesem Verbot wird der Zahl 0 nicht die leere Folge (also die endliche Folge ohne einem einzigen Folgenglied) zugeordnet, sondern die Folge, die aus genau einem Folgenglied besteht, nämlich der Ziffer, der der Wert 0 zugeordnet wird (üblicherweise also 0), um diese Zahl überhaupt darstellen zu können.
Als Beispiel betrachten wir die Ziffernfolge 4C3 im Hexadezimalsystem (b=16b = 16). a0a_{0} ist hier 3, a1a_{1} ist hier C und a2a_{2} ist 4. Ferner ist 3 = 3, C = 12 und 4 = 4. Also repräsentiert die Folge 4C3 die Zahl
a0+a1b+a2b2=3+1216+4162=3+192+1024=1219a_0 + a_1 \cdot b + a_2 \cdot b^2 = 3 + 12 \cdot 16 + 4 \cdot 16^2 = 3 + 192 + 1024 = 1219\,
Entsprechend repräsentiert die Folge 1010011 im Dualsystem (bb = 2) die Zahl
1+12+022+023+124+025+126=1+2+16+64=831 + 1 \cdot 2 + 0 \cdot 2^2 + 0 \cdot 2^3 + 1 \cdot 2^4 + 0 \cdot 2^5 + 1 \cdot 2^6 = 1 + 2 + 16 + 64 = 83.
Im Dezimalsystem (bb = 10) steht 3072 für:
2+710+0102+3103=30722 + 7 \cdot 10 + 0 \cdot 10^2 + 3 \cdot 10^3 = 3072.

Darstellung ganzer Zahlen

Ganze Zahlen werden wie natürliche Zahlen durch endliche Ziffernfolgen dargestellt, mit dem Unterschied, dass negativen Zahlen ein Minuszeichen (üblicherweise "-") als Symbol vorangestellt wird. Darstellungen von Zahlen verschieden von 0, denen kein Minuszeichen vorangestellt wird, werden üblicherweise als positive Zahlen interpretiert. Manchmal möchte man diese Positivität jedoch besonders hervorheben. In solchen Fällen wird in der Darstellung ein Pluszeichen (üblicherweise "+") vorangestellt.

Darstellung rationaler Zahlen

Auch rationale Zahlen lassen sich bb-adisch darstellen. Wie im Dezimalsystem wird hierbei mit einem Trennzeichen der ganzzahlige vom gebrochenen Teil abgetrennt (im deutschsprachigen Raum üblicherweise ",", im englischsprachigen Raum üblicherweise "."). Die Werte der Ziffern hinter dem Trennzeichen werden mit bib^{-i} multipliziert, wobei ii die Position hinter dem Komma angibt.
Zum Beispiel wird die rationale Zahl 1+3/8 = 1,375 im 2-adischen Stellenwertsystem durch die Ziffernfolge 1,011 dargestellt. In der Tat ist
120+021+122+123=1+0/2+1/4+1/8=1+3/81\cdot 2^0 + 0\cdot 2^{-1} + 1\cdot 2^{-2} + 1\cdot 2^{-3} = 1 + 0/2 + 1/4 + 1/8 = 1+3/8\,
Es kann dabei vorkommen, dass zur Darstellung eine unendliche, aber periodische Folge von Nachkommastellen benötigt wird. Gewöhnlich wird diese Periode dann durch eine über die periodischen Ziffern gezogene Linie gekennzeichnet und so eine endliche Darstellung möglich.
Während die Zahl 1/5 = 0,2 im Dezimalsystem die endliche Symbolfolge 0,2 hat, ist ihre Darstellung im Dualsystem periodisch:
0,00110011=0,0011,\mathbf{0,00110011\ldots} = \mathbf{0,\overline{0011}},
Dagegen bezeichnet die Ziffernfolge 0,1 im 3-adischen (triadischen) System die rationale Zahl 131=131·3^{-1} = \dfrac 1 3, die im Dezimalsystem einer unendlichen periodischen Ziffernfolge entspricht.
Allgemein gilt, dass ein gekürzter Bruch genau dann eine nicht periodische bb-adische Darstellung hat, wenn alle Primfaktoren seines Nenners auch Primfaktoren von bb sind. (Für eine nicht periodische Darstellung im Dezimalsystem muss der gekürzte Nenner also das Produkt von Zweien und Fünfen sein.)
Wichtig ist es an dieser Stelle, zu erkennen, dass die Zifferndarstellung mancher rationaler Zahlen nicht mehr eindeutig ist. So bezeichnen die Ziffernfolgen 1, 1,0 und 0,999... im Dezimalsystem dieselbe rationale (sogar natürliche) Zahl 1. Während die ersten beiden Darstellungen sofort als gleichwertig erkennbar vergleiche man Beispiel 164Y, für den Nachweis der dritten Darstellung.
Dieses Phänomen tritt bei jeder Basis bb auf, denn falls n die Ziffer mit dem Wert bb-1 bezeichnet, dann hat die Ziffernfolge
0,nnn=0,n\mathbf{0,nnn\, \, \, }=\mathbf{0,\overline{n}}
den Wert 1.

Darstellung reeller Zahlen

Die Darstellung reeller Zahlen erfolgt prinzipiell genauso wie die von rationalen Zahlen durch bb-adische Entwicklung. Bei rationalen Zahlen liefert diese eine abbrechende oder eine unendliche periodische Ziffernfolge.
Die bb-adische Entwicklung einer irrationalen Zahl (wie π\pi oder 2\sqrt{2}) liefert dagegen stets eine unendliche nichtperiodische Ziffernfolge. Allerdings kann sich mit endlichen Dezimalbrüchen dieser Zahl beliebig angenähert werden, indem die Zahl der Nachkommastellen entsprechend vergrößert wird.
Wie bei den rationalen Zahlen mit unendlich periodischer Ziffernfolge, ist eine endliche Darstellung für irrationale Zahlen durch Einführung neuer Symbole möglich, so wie dies hier für die Beispiele π\pi und 2\sqrt{2} geschehen ist.
Trotzdem kann selbst mit beliebig, aber endlich vielen zusätzlichen Zeichen nicht jede reelle Zahl als endliche Zeichenfolge dargestellt werden. Dies liegt daran, dass die Menge der reellen Zahlen überabzählbar, die Menge aller endlichen Darstellungen mit endlichen Zeichenvorrat aber nur abzählbar ist.
Wenn aber unter der „Darstellung“ einer reellen Zahl die bei der bb-adischen Entwicklung entstehende Ziffernfolge verstanden wird, dann ist jede reelle Zahl als (ggf. unendlicher) bb-adischer Bruch darstellbar, auch wenn nicht jeder solche Bruch tatsächlich aufschreibbar ist.

Fomeln für Ziffern und Operationen mit Ziffern

Die letzte Ziffer der bb-adischen Darstellung einer natürlichen Zahl nn ist der Rest von nn bei Division durch bb. Dieser Rest ist auch durch den Ausdruck
nbnbn-b\brFloor{\dfrac nb}
gegeben; dabei bezeichnet \lfloor die Gaußklammer. Allgemeiner ist die durch die letzten kk Ziffern von nn gebildete Zahl der Rest von nn bei Division durch bkb^{k}.
Die kk-te Ziffer (von rechts mit null beginnend gezählt) einer positiven reellen Zahl xx ist
xbkbxbk+1\brFloor{\dfrac x{b^k}}-b\brFloor{\dfrac x{b^{k+1}}};
für negative kk ergibt sich die entsprechende Nachkommastelle.
Die Anzahl der Ziffern der bb-adischen Darstellung einer natürlichen Zahl nn ist
logbn+1\brFloor{\log_bn}+1\,
Hängt man an eine Zahl nn in bb-adischer Darstellung eine Ziffer zz an, so erhält man die bb-adische Darstellung der Zahl bn+zbn + z .

Alles, was lediglich wahrscheinlich ist, ist wahrscheinlich falsch.

Rene Descartes

Copyright- und Lizenzinformationen: Diese Seite basiert dem Artikel Stellenwertsystem aus der frеiеn Enzyklοpädιe Wιkιpеdιa und stеht unter der Dοppellizеnz GNU-Lιzenz für freie Dokumentation und Crеative Commons CC-BY-SA 3.0 Unportеd (Kurzfassung). In der Wιkιpеdιa ist eine Listе dеr Autorеn des Originalartikels verfügbar. Da der Artikel geändert wurde, reicht die Angabe dieser Liste für eine lizenzkonforme Weiternutzung nicht aus!
Anbieterkеnnzeichnung: Mathеpеdιa von Тhοmas Stеιnfеld  • Dοrfplatz 25  •  17237 Blankеnsее  • Tel.: 01734332309 (Vodafone/D2)  •  Email: cο@maτhepedιa.dе