Beruflich Dokumente
Kultur Dokumente
1. Terminologie
3. Zahlendarstellung im Rechner
2
Information – Repräsentation – Interpretation
3
Die Information einer Nachricht hängt von ihrer Interpretation ab
Aussagen
N1 Er besucht General Motors
N2 Unwetter am Alpenostrand
N3 Sie nimmt ihren Hut
4
Typische Informationen, die in Rechnern repräsentiert werden sollen
5
Bei strukturierten Daten braucht es Konventionen bzw. Standardisierung.
Dezimalzahl: 323
7
Es gibt durchaus Anwendungsfälle, in denen eine Strichliste die ideale
Repräsentation ist.
https://www.amazon.de/Achtung-Hund-Strichliste-Lustig-weiß/dp/B079ZBVJHB 8
Inhalt dieser Einheit
1. Terminologie
3. Zahlendarstellung im Rechner
9
Was ist hier los?
10
Verwirrende Größenordnungen: Das Präfix „Kilo“ bedeutet in der Informatik
meist nicht 1000, sondern 1024.
Kilobyte (KB): 210 = 10241 Byte Für 210, 220, usw. wurde eigener Stan-
dard geschaffen, die IEC-Binärpräfixe:
Megabyte (MB): 220 = 10242 Byte
Kibi, Mebi, Gibi, Tebi, Pebi, Exbi, …
analog für Giga-, Tera-, Peta- und
Exa-, Zetta- und Yottabyte mit eigenen Abkürzungen:
Eigentlich sind Kilo, Mega, Giga, usw. KiB, MiB, GiB, TiB, PiB, EiB, …
aber die SI-Präfixe (10001, 10002, …),
z.B. 1 Mebibyte (MiB) = 1.048.576 Byte
d.h. 1 Kilogramm = 1000 Gramm.
11
https://the8layers.com/2017/02/10/measurement-units-in-telecommunications-kilo-mega-giga/ 12
Was kommt eigentlich nach Yotta?
„Im Jahr 2010 hatte ein Student per „Brown konstatiert ein ‚klares,
Facebook ein neues Präfix für den drängendes Bedürfnis‘ und schlägt
Wert 1027 propagiert: ‚Hella‘ – vor: ‚Ronna‘ und ‚Quecca‘ sollten
eine Verballhornung des engli- künftig für 1027 und 1030
schen hell of a lot, höllisch viel. verwendet werden, ‚Ronto‘ und
Das gab viele Likes, wurde aber ‚Quecto‘ für 10–27 und 10–30.“
nie offiziell.“
https://www.zeit.de/2019/09/masse-zahlen-mathematik-praefix-einheitssystem 13
Inhalt dieser Einheit
1. Terminologie
3. Zahlendarstellung im Rechner
14
Die Binärdarstellung ist die grundlegende Repräsentation von Ganzzahlen in
Rechnern.
Binärzahlen bestehen aus Bits, die Beispiel: Die Zahl 323 wird als
nur die Werte aus der Menge {0, 1} Bitfolge 1 0100 0011 gespeichert.
annehmen können.
Vielfache von Bytes werden i.d.R. als Noch größere Mengen werden i.d.R.
Wörter (Words) bezeichnet: als Blöcke bezeichnet. Beispiel:
ein „512-Byte-Block“, der im Rechner
16 Bit (ein Word) und 32 Bit (ein
auf einmal verarbeitet wird.
Double Word, auch DWORD) und
64 Bit (ein Long Word, auch LWORD). Unterschiedliche Rechnertypen ver-
wenden unterschidliche Wort- und
Blockgrößen.
15
There are 10 types of
people in this world,
those who under-
stand binary and
those who don’t.
16
Systematik des Dezimalsystems und Verallgemeinerung
Die Ziffernfolge 4353 wird interpretiert als Der Wert einer Zahl entspricht
der Summe der Potenzen mit
4 ⋅ 103 + 3 ⋅ 102 + 5 ⋅ 101 + 3 ⋅ 100
dem Wert der Stelle als Basis.
Bsp.: b = 10, n = 4
Die größte Zahl ist somit die 9999, die allgemeiner Fall: bn – 1.
kleinste die 0000 (Interpretation: 0).
2726 … 2120
128 64 32 16 8 4 2 1
19
Wiederholung: Addition mit Übertrag
1 6 8 5 0 0 1 1 3 6 9 C
+7 7 4 9 +0 1 1 1 +1 5 E 1
1 1 1 0 Übertrag 1 1 1 0 Übertrag 0 1 0 0 Übertrag
9 4 3 4 1 0 1 0 4 C 7 D
20
Umrechnen vom Dezimal- ins Binärsystem
Binär: 1 0 1 0
Also: 8 + 2 = 10
21
Umrechnung zwischen Binär-, Oktal- und Hexsystem
22
Weitere Beobachtungen
Ein Byte besteht aus 8 Bits, die sich 15 entspricht 0x0F (0000.1111)
übersichtlich als 2-stellige Hexzahl 128 entspricht 0x80 (1000.0000)
darstellen lassen. (= 8 · 16 + 0 · 1)
Größer ist grundsätzlich besser, weil Aber: Es wird mehr Platz verschwen-
man dadurch mit größeren Zahlen det, wenn man mit kleineren Zahlen
rechnen kann. rechnet. Je größer das Format, desto
weniger Zahlen kann man gleichzeitig
im Rechner speichern.
23
Inhalt dieser Einheit
1. Terminologie
Information, Repräsentation, Interpretation
3. Zahlendarstellung im Rechner
Systematik von Stellenwertsysteme
Binär-, Oktal-, Hexadezimalsystem
Umrechnung zwischen Systemen
Folgen der Verwendung einer festen Länge
24