Inhaltsverzeichnis
Mathematische Grundlagen
Darstellung von Zahlen
Schon seit sehr langer Zeit beschäftigen sich Menschen mit Zahlen und Rechnen. Bereits in ca. 40 000 Jahre alten Stein- und Knochenfunden wurden Einritzungen entdeckt, die auf eine Zähltätigkeit dieser vorzeitlichen Menschen schließen lassen.
Die ältesten Zahldarstellungen stammen aus Ägypten. In den Hieroglyphen wurde eine Art Dezimalsystem benutzt, mit dem man sogar Brüche darstellen konnte. In Tabelle 1 sind die Symbole für die Zehnerpotenzen dargestellt.
Um eine Zahl darzustellen wurden die Symbole einfach beliebig zusammengereiht. Die Zahlsymbole wurden auf zwei originalen Papyrusquellen um 1850 v.Chr. bzw. 1650 v.Chr. gefunden. Auch auf Wanddarstellungen in Tempeln fanden sich die Zahlsymbole.
Tabelle 1
Mit der Darstellung von Zahlen ist eng die Entwicklung von Alphabeten und Schriften verbunden.
Definition:
Ein Alphabet $\mathcal{A}$ ist eine Menge von Symbolen. Eine Folge von Symbolen wird als Wort bezeichnet. Eine Schrift bzw. eine Sprache besteht aus Worten. Wörter besitzen eine Bedeutung Sie repräsentieren Informationen.
Aufgabe 1:
a) Gib den Wert der folgenden Hieroglyphen an!
b) Löse die folgende Rechenaufgabe! Wandle dabei die Summanden möglichst vorher nicht in unser Zahlsystem um!
Aufgabe 2
Gegeben ist ein Alphabet $\mathcal{A}=\text{{|,-}}$ Entwickle daraus ein eigenes Zahl- system!
Römische Zahlen
Das Römische Zahlsystem ist ein sogenanntes Additionssystem, d.h. der Werte der Zahlsymbole werden einfach addiert. In Tabelle 2 sind die verwendeten Zahlsymbole dargestellt.
Tabelle 2
Symbol | I | V | X | L | C | D |
---|---|---|---|---|---|---|
Zahl | 1 | 5 | 10 | 50 | 100 | 500 |
Da die Symbole für die Zahlen 5000 und 10000 nicht als Buchstaben dar- gestellt, wird hier darauf verzichtet. Historisch wurden die Römischen Zahlen bis ins Mittelalter in Europa verwendet. Dabei waren die Regeln zur Zahldarstellung manch- mal nicht eindeutig.
Wir wollen für die Darstellung der Römischen Zahlen die folgenden Regeln verwenden:
Regel 1
Solange das nachfolgende Zahlzeichen kleiner oder gleich dem vorherigen Zahlzeichen ist, werden die Werte der Zahlzeichen addiert. Die Zeichen I,X,C und M dürfen maximal dreimal hintereinander stehen. Die Zeichen V, L und D dürfen nicht mehrfach hintereinander stehen.
Regel 2
Wenn die nachfolgende Zahl eine größere Zahl ist, wird die aktuelle Zahl von der nachfolgenden Zahl subtrahiert. Folgende Fälle einer kleineren vor einer größeren Zahl sind erlaubt: I vor V, I vor X, X vor L, X vor C, C vor D, C vor M.
Aufgabe 3
Wandle die folgenden Römischen Zahlen in Zahlen in unserem Zahlsystem um!
a) XXXV b) XXVI c) XIV d) CCXXX e) MIV f) CDXCIX
g) CDXIII h) DCCCLX i) CCLXXIX j) CDLIX k) CLXIII
Aufgabe 4
Wandle die folgenden Zahlen in Römische Zahlen um!
a) 45 b) 36 c) 24 d) 3200 e) 2070 f) 999
g) 1973 h) 3999 i) 414 j) 46 k) 165
Aufgabe 5
Ordne die folgenden Römischen Zahlen den entsprechenden Zahlen im Dezimalsystem zu!
Zahl im Dezimalsystem | Römische Zahl |
---|---|
ad) 37 | ar) CLVIII |
bd) 26 | br) MMMDXI |
cd) 369 | cr) XXXVII |
dd) 95 | dr) XCV |
ed) 158 | er) CDLXVI |
fd) 466 | fr) CCCLXIX |
gd) 3511 | gr) MMCMLXXXVII |
hd) 699 | hr) DCCXIII |
id) 2987 | ir) XXVI |
jd) 713 | jr) DCXCIX |
Aufgabe 6
Welche Römischen Zahlen sind auf den Bildern dargestellt? (Klicke auf die Bilder, um sie größer zu sehen.)
Aufgabe 7
Früher wurden bei der Darstellung römischer Zahlen manchmal Fehler gemacht. Korrigiere die römischen Zahlen auf den folgenden Abbilungen und schreibe sie in unserem Zahlsystem.
Römische Zahlen Umrechner: https://www.smart-rechner.de/roem_zahlen/rechner.php
Stellenwertsysteme
In einem Stellenwert- oder Positionssystem hängt der Zahlenwert einer Ziffer von der Position innerhalb der Zahl ab.
Das erste Stellenwertsystem, was wir behandeln werden, kennt ihr bereits. Es ist unser Zahlensystem, das Dezimalsystem. Es wurde von den Indern, die erstmalig ein Zahlzeichen für die Null hatten, entwickelt und kam über den arabischen Raum im Mittelalter nach Europa. Von den Arabern stammen auch unsere Zahlzeichen. Die Vorteile des Dezimalsystems gegenüber den Römischen Zahlen werden im folgenden Abschnitt verdeutlicht.
Bereits aus der Grundschule kennst du die Stellentafel und das Zerlegen von Zahlen in Zehnerpotenzen. Hier ein Beispiel:
$$3045=3\cdot10^3+0\cdot10^2+4\cdot10^1+5\cdot10^0=3\cdot1000+0\cdot100+4\cdot10+5\cdot1$$
Diese Zahl kann man natürlich auch in eine Stellentafel (Siehe Tabelle 3!) eintragen.
Tabelle 3: Stellentafel im Dezimalsystem
$10^4=10000$ | $10^3=1000$ | $10^2=100$ | $10^1=10$ | $10^0=1$ |
---|---|---|---|---|
$0$ | $3$ | $0$ | $4$ | $5$ |
Es stellt sich nun die Frage, warum die Inder gerade die Basis 10 und damit zehn Zahlzeichen für ihr Zahlsystem benutzten. Eine mögliche Erklärung ist, dass unsere beiden Hände zusammen zehn Finger haben. In anderen Kulturen entstanden Positionssysteme mit anderen Basen.
Für Positionssysteme lassen sich beliebige natürliche Zahlen als Basis benutzen. Eine besonders wichtige Rolle in der Computertechnik spielt das Dualsystem (Positionssystem mit der Basis 2), welches auf dem Alphabet
$$\mathcal{A}=\text{{1,0}}$$
beruht. Das Dualsystem in der heutigen Form wurde von Gottfried Wilhelm Leibniz bereits am Ende des 17. Jahrhunderts entwickelt als es noch gar keine Computer gab.
An Stelle der Zehnerpotenzen verwendet man im Dualsystem die Zweierpotenzen. Damit ergibt sich die folgende Stellenwerttafel für das Dualsystem:
Tabelle 4: Stellentafel im Dualsystem
$2^7=128$ | $2^6=64$ | $2^5=32$ | $2^4=16$ | $2^3=8$ | $2^2=4$ | $2^1=2$ | $2^0=1$ |
---|---|---|---|---|---|---|---|
$1$ | $0$ | $0$ | $1$ | $0$ | $0$ | $1$ | $1$ |
Die hier dargestellte Zahl ist die Zahl
$$(10010011)_2=1 \cdot 128 + 0 \cdot 64 + 0 \cdot 32 + 1 \cdot 16 + 0 \cdot 8 + 0 \cdot 4 + 1 \cdot 2 + 1 \cdot 1 = 147$$
Will man umgekehrt eine Zahl aus dem Dezimalsystem in das Dualsystem umwandeln, so zerlegt man die Zahl zunächst in eine Summe aus Zweierpotenzen:
$$101 = 64 + 32 + 4 + 1$$
Danach trägt man die Zahl in die Stellentafel des Dualsystems ein. Für jede vorhandene Zweierpotenz schreibt man eine 1, für jede nicht vorhandene eine 0.
Tabelle 5: Umwandeln von Dualzahlen in Dezimalzahlen
$2^7=128$ | $2^6=64$ | $2^5=32$ | $2^4=16$ | $2^3=8$ | $2^2=4$ | $2^1=2$ | $2^0=1$ |
---|---|---|---|---|---|---|---|
$0$ | $1$ | $1$ | $0$ | $0$ | $1$ | $0$ | $1$ |
Danach braucht man die Zahl nur noch abzuschreiben. Führende Nullen können dabei weggelassen werden.
$$101 = 64 + 32 + 4 + 1 = (1100101)_2$$
Erklärvideo:
Eine weitere wichtige Rolle bei der Arbeit mit Computern spielt das Hexadezimalsystem. Es benutzt als Basis die Zahl 16. Das Alphabet bei der Zahldarstellung ist:
$$\mathcal{A}=\text{{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}}$$
Analog zum Dual- bzw. Dezimalsystem arbeitet das Hexadezimalsystem mit den Potenzen von 16. Somit ergibt sich die folgende Stellentafel:
Tabelle 6: Stellentafel im Hexadezimalsystem
$16^2=256$ | $16^1=16$ | $16^0=1$ |
---|---|---|
2 | A | 4 |
Die dargestellte Zahl $(2A4)_{16}$ lässt sich nun wie folgt in eine Dezimalzahl umwandeln:
$$(2A4)_{16} = 2 \cdot 16^2 + A \cdot 16^1 + 4 \cdot 16^0 = 2 \cdot 256 + 10 \cdot 16 + 4 \cdot 1 = 676$$
Beim Umwandeln von Dezimalzahlen in Hexadezimalzahlen geht man ähnlich vor wie bei Umwandeln von Dualzahlen in Dezimalzahlen. Es soll am Beispiel der Zahl 741 demonstriert werden:
- Zunächst sucht man die größte Potenz von 16, die kleiner oder gleich ist, als die Zahl und schaut wie oft sie in der Zahl vorkommt. Dann schreibt man dieses Produkt plus den entstehenden Rest auf:
$$741 = 2 \cdot 256 + 229$$ - Jetzt geht man in analoger Weise mit dem Rest vor, bis ein Rest kleiner 16 entsteht:
$$741=2\cdot256+14\cdot16+5$$ - Jetzt kann man die Koeffizienten und den letzten Rest als hexadezimale Zahl aufschreiben:
$$741=2\cdot256+14\cdot16+5=(2\text{E}5)_{16}$$
Erklärvideo:
Während das Umwandeln dezimaler Zahlen in hexadezimale Zahlen recht schwierig ist, kann man duale Zahlen recht einfach in hexadezimale Zahlen umwandeln. Dazu unterteilt man die Zahl von rechts beginnend in Viererblöcke, wobei man den linken Viererblock eventuell mit Nullen auffüllt, und wandelt jeden der Viererblöcke einzeln in eine Zahl von 0 bis 15 (0 bis F) um.
$$(1000111101)_2 = \underbrace{0010}_{2} \underbrace{0011}_{3} \underbrace{1101}_{13 = \text{D}} = (23\text{D})_{16}$$
Umgekehrt funktioniert das genau so:
$$(\text{F}39)_{16}= \underbrace{\text{F}}_{1111} \underbrace{3}_{0011} \underbrace{9}_{1001} = (111100111001)_2$$
Deshalb lohnt es sich, beim Umwandeln von Hexadezimalzahlen in Dezimalzahlen und umgekehrt den Umweg über die Dualzahlen zu gehen.
Erklärvideo:
Aufgabe 8
Erstelle eine Stellentafel im Dezimalsystem bis $10^6$ und trage die folgenden Zahlen ein!
$1$, $1000000$, $12209$, $320912$, $398$, $1003002$
Aufgabe 9
Informiere dich unter https://de.wikipedia.org/wiki/Maya-Zahlschrift über das Zahlsystem der Maya. Welche Basis benutzten sie? Welches Alphabet benutzten sie für ihr Zahlensystem?
Aufgabe 10
Wandle die die folgenden Dualzahlen in Dezimalzahlen um! Benutze als Hilfsmittel die Stellentafel bis $2^7 = 128$!
a) $(1000)_2\quad$ b) $(111)_2\quad$ c) $(101010)_2\quad$ d) $(1010110)_2\quad$ e) $(11100101)_2$
Aufgabe 11
Wandle die die folgenden Dezimalzahlen in Dualzahlen um! Benutze als Hilfsmittel die Stellentafel bis $2^7 = 128$!
a) $31\quad$ b) $32\quad$ c) $56\quad$ d) $191\quad$ e) $235$
Aufgabe 12
Trainiere mit dem Programm Zahlsysteme das Umwandeln von Zahlen zwischen den Zahlsystemen. Versuche dabei ohne Stellentafel auszukommen und führe die Rechnungen im Kopf aus!
Aufgabe 13
Wandle die folgenden hexadezimalen Zahlen in dezimale Zahlen um!
a) $(101)_{16}\quad$ b) $(\text{F}3)_{16}\quad$ c) $(5\text{A})_{16}\quad$ d) $(7\text{CF})_{16}\quad$ e) $(\text{FFF})_{16}$
Aufgabe 14
Wandle die folgenden dezimalen Zahlen in hexadezimale Zahlen um!
a) $255\quad$ b) $256\quad$ c) $7\quad$ d) $1234\quad$ e) $2500$
Aufgabe 15
Wandle die folgenden Dualzahlen in hexadezimale Zahlen um, ohne sie vorher in dezimale Zahlen umzuwandeln!
a) $(1010)_2\quad$ b) $(10111)_2\quad$ c) $(11110010)_2\quad$ d) $(111001)_2\quad$ e) $(100001111)_2$
Aufgabe 16
Wandle die folgenden hexadezimalen Zahlen in Dualzahlen um, ohne sie vorher in dezimale Zahlen umzuwandeln!
a) $(\text{B})_{16}\quad$ b) $(12)_{16}\quad$ c) $(3\text{E})_{16}\quad$ d) $(27)_{16}\quad$ e) $(1\text{C}3)_{16}$
Aufgabe 17
Positionssysteme lassen sich mit beliebigen natürlichen Zahlen als Basis erstellen. Wir betrachen ein Zahlsystem mit der Basis 5.
a) Wie sieht das Alphabet dieses Zahlsystems aus?
b) Schreibe die Stellentafel auf und trage ein Beispiel ein!
c) Erstelle eine Aufgabe, bei der jeweils fünf Zahlen vom Fünfersystem ins Dezimalsystem und danach fünf Zahlen vom Dezimalsystem ins Fünfersystem umgerechnet werden sollen. Stelle die Aufgabe deinem Nachbarn und kontrolliere das Ergebnis.
Umrechner: http://bin-dez-hex-umrechner.de/
Rechnen in anderen Zahlsystemen
Beim Rechnen in anderen Zahlsystemen beschränken wir uns auf die Addition und die Subtraktion, da sich am Computer letztendlich alle Rechnungen auf diese Rechenoperationen zurückführen lassen.
Addition und Subtraktion von Zahlen in Stellenwertsystemen
Das Addieren von Zahlen im Dual- und im Hexadezimalsystem funktioniert prinzipiell genau so, wie das Addieren im Dezimalsystem, nur dass es jetzt einen Übertrag bereits ab zwei bzw. erst ab zehn gibt.
Beispiel: Addition im Dualsystem
$$\begin{array}{llllll} &1 &1&1&0&0 \\ + & 1_1&1_1&1&1&0 \\ \hline 1&1&1&0&1&0\\ \hline\hline \end{array}$$
Erklärvideo:
Beispiel: Subtraktion im Dualsystem
$$\begin{array}{llllll} &1 &1&1&0&0 \\ - & 1&0&0_1&1&0 \\ \hline &&1&0&1&0\\ \hline\hline \end{array}$$
Erklärvideos:
Zweierkomplement:
Beispiel: Addition im Hexadezimalsystem
$$\begin{array}{llll} &\text{B}&4&9 \\ + & \text{C}& 6_1&\text{A}\\ \hline 1&7&\text{B}&3\\ \hline\hline \end{array}$$
Beispiel: Subtraktion im Hexadezimalsystem
$$\begin{array}{llll} &\text{F}&3&4 \\ - & \text{C}_1&4_1&\text{A}\\ \hline &2&\text{E}&\text{A}\\ \hline\hline \end{array}$$
Dualzahlenrechner: https://www.matheretter.de/rechner/binar
Hexadezimalzahlenrechner: https://www.matheretter.de/rechner/hexarechner
Addition und Subtraktion Römischer Zahlen
Bis ins Mittelalter wurden in Europa Römische Zahlen zur Zahldarstellung genutzt. Das Problem bei Römischen Zahlen war, dass man damit nicht schriftlich rechnen konnte und dass das Rechnen mit großen Zahlen sehr schwierig war. Um das Problem zu lösen, griff man auf Hilfsmittel wie den Abakus oder das Rechenbrett zurück. Speziell der Mathematiker (1492 bis 1552) ist für seine Bücher über das Rechnen mit dem Rechenbrett bekannt. Beim Rechnen mit dem Rechenbrett legt man die Zahlen zunächst mit Rechenpfennigen oder Steinen aus. Danach ermittelt man das Ergebnis durch zusammenschieben und Ersetzen der Steine. Eine Sehr gute Anleitung findet man hier:
Aufgabe 18
Berechne schriftlich und überprüfe mit dem Taschenrechner!
a) $\begin{array}{lr} & 2386 \\+ & 8419 \\\hline\end{array}\quad$ b) $\begin{array}{lr} & 3107 \\ + & 2456 \\\hline \end{array}\quad$ c) $\begin{array}{lr} & 8251 \\ + & 729 \\\hline\end{array}\quad$ d) $\begin{array}{lr} & 6658 \\ + & 788 \\\hline\end{array}$
e) $70 858 + 10 279 + 1 092 + 2 721$
Aufgabe 19
Subtrahiere die folgenden natürlichen Zahlen schriftlich!
a) $1234-789\quad$ b) $7241-7012\quad$ c) $123415-253\quad$ d) $6453-123$
Aufgabe 20
Addiere die folgenden Dualzahlen!
a) $(11101)_2+(11000)_2\quad$ b) $(101100)_2+(1111)_2\quad$
c) $(101111)_2+(111001)_2\quad$ d) $(10101000)_2+(1 0 0 1 1 1 1)_2$
Aufgabe 21
Subtrahiere die folgenden Dualzahlen!
a) $(11001)_2-(10101)_2\quad$ b) $(11111)_2-(10010)_2$
c) $(10101)_2-(10011)_2\quad$ d) $(1 0 1 0 1 0 0 0)_2-( 1 0 0 1 1 1 1)_2$
Aufgabe 22
Addiere die folgenden Hexdezimalzahlen!
a) $(15\text{CD})_{16}+(73\text{A}1)_{16}\quad$ b) $(234\text{A})_{16}+(\text{BD}48)_{16}\quad$
c) $(\text{B}0\text{D})_{16}+(\text{F}3)_{16}\quad$ d) $(\text{AB}4)_{16}+(174)_{16}$
Aufgabe 23
Subtrahiere die folgenden Hexdezimalzahlen!
a) $(14\text{F}5\text{B})_{16}-(\text{AB}3\text{D})_{16}\quad$ b) $(\text{A}1\text{B}2\text{C})_{16}-(13\text{AF})_{16}$
c) $(\text{FD}7)_{16}-(3\text{AB})_{16}\quad$ d) $(\text{B}7\text{E}4)_{16}-(\text{A}3\text{D}5)_{16}$
Aufgabe 24
Informiere dich unter: Rechnen mit dem Rechenbrett
über das Addieren und Subtrahieren von Zahlen auf dem Rechenbrett und löse die folgenden Aufgaben mit dem Rechenbrett. Bereite dich darauf vor, deine Rechnung zu erklären.
a) XXIV + XIII $\qquad$ b) MCCCVII + MMCVIII $\qquad$ c) MMDCLI + CDXXII
d) XXXIX - XIII $\qquad$ e) MMMDCIV - MMCCCLXIII $\qquad$ f) MMM - CCXXI