Technische Informatik
Zahlendarstellung
Thorsten Thormählen
22. Oktober 2024
Teil 2, Kapitel 1
Thorsten Thormählen
22. Oktober 2024
Teil 2, Kapitel 1
Dies ist die Druck-Ansicht.
Weiterschalten der Folien durch die → Taste oder
durch das Klicken auf
den rechten Folienrand.
Das Weiterschalten der Folien kann ebenfalls durch das Klicken auf den rechten bzw. linken Folienrand erfolgen.
Typ | Schriftart | Beispiele |
---|---|---|
Variablen (Skalare) | kursiv | $a, b, x, y$ |
Funktionen | aufrecht | $\mathrm{f}, \mathrm{g}(x), \mathrm{max}(x)$ |
Vektoren | fett, Elemente zeilenweise | $\mathbf{a}, \mathbf{b}= \begin{pmatrix}x\\y\end{pmatrix} = (x, y)^\top,$ $\mathbf{B}=(x, y, z)^\top$ |
Matrizen | Schreibmaschine | $\mathtt{A}, \mathtt{B}= \begin{bmatrix}a & b\\c & d\end{bmatrix}$ |
Mengen | kalligrafisch | $\mathcal{A}, B=\{a, b\}, b \in \mathcal{B}$ |
Zahlenbereiche, Koordinatenräume | doppelt gestrichen | $\mathbb{N}, \mathbb{Z}, \mathbb{R}^2, \mathbb{R}^3$ |
Es gibt 10 Gruppen von Menschen: Diejenigen, die Binärkodierungen verstehen und die anderen.
Zahlensymbol | Wertigkeit |
---|---|
$\mathrm{I}$ | 1 |
$\mathrm{V}$ | 5 |
$\mathrm{X}$ | 10 |
$\mathrm{L}$ | 50 |
$\mathrm{C}$ | 100 |
$\mathrm{D}$ | 500 |
$\mathrm{M}$ | 1000 |
$\mathrm{I}$ | = 1 | $\mathrm{X}$ | = 10 |
$\mathrm{II}$ | = 2 | $\mathrm{XI}$ | = (10+1) = 11 |
$\mathrm{III}$ | = 3 | $\mathrm{XII}$ | = (10+2) = 12 |
$\mathrm{IV}$ | = (5-1) = 4 | $\mathrm{XXXIX}$ | = (30+10-1) = 39 |
$\mathrm{V}$ | = 5 | $\mathrm{XL}$ | = (50-10) = 40 |
$\mathrm{VI}$ | = (5+1) = 6 | $\mathrm{L}$ | = 50 |
$\mathrm{VII}$ | = (5+2) = 7 | $\mathrm{LIX}$ | = (50+10-1)=59 |
$\mathrm{VIII}$ | = (5+3) = 8 | $\mathrm{LX}$ | = 60 |
$\mathrm{IX}$ | = (10-1) = 9 | $\mathrm{XC}$ | = (100-10) = 90 |
Basis (oben): Basis (unten):
Es gibt 10 Gruppen von Menschen: Diejenigen die Ternärkodierungen verstehen, jene die es für Binärkodierung halten und die anderen.
$10^1 $ | $10^2 $ | $10^3 $ | $10^6 $ | $10^9 $ | $10^{12}$ | $10^{15}$ | $10^{18}$ | $10^{21}$ | $10^{24}$ |
Deka | Hekto | Kilo | Mega | Giga | Tera | Peta | Exa | Zetta | Yotta |
da | h | k | M | G | T | P | E | Z | Y |
$10^{-1}$ | $10^{-2} $ | $10^{-3} $ | $10^{-6} $ | $10^{-9} $ | $10^{-12}$ | $10^{-15}$ | $10^{-18}$ | $10^{-21}$ | $10^{-24}$ |
Dezi | Zenti | Milli | Mikro | Nano | Piko | Femto | Atto | Zepto | Yokto |
d | c | m | µ | n | p | f | a | z | y |
Name | Präfix | Wert |
---|---|---|
kibi | Ki | $2^{10} = 1024^{1} =1.024$ |
mebi | Mi | $2^{20} =1024^{2} =1.048.576$ |
gibi | Gi | $2^{30} =1024^{3} =1.073.741.824$ |
tebi | Ti | $2^{40} =1024^{4} =1.099.511.627.776$ |
pebi | Pi | $2^{50} =1024^{5} =1.125.899.906.842.624$ |
exbi | Ei | $2^{60} =1024^{6} =1.152.921.504.606.846.976$ |
zebi | Zi | $2^{70} =1024^{7} =1.180.591.620.717.411.303.424$ |
yobi | Yi | $2^{80} =1024^{8} =1.208.925.819.614.629.174.706.176$ |
6485 / 2 = 3242 Rest 1 3242 / 2 = 1621 Rest 0 1621 / 2 = 810 Rest 1 810 / 2 = 405 Rest 0 405 / 2 = 202 Rest 1 202 / 2 = 101 Rest 0 101 / 2 = 50 Rest 1 50 / 2 = 25 Rest 0 25 / 2 = 12 Rest 1 12 / 2 = 6 Rest 0 6 / 2 = 3 Rest 0 3 / 2 = 1 Rest 1 1 / 2 = 0 Rest 1
23521 / 16 = 1470 Rest 1 (1) 1470 / 16 = 91 Rest 14 (E) 91 / 16 = 5 Rest 11 (B) 5 / 16 = 0 Rest 5 (5)
189 / 5 = 37 Rest 4 37 / 5 = 7 Rest 2 7 / 5 = 1 Rest 2 1 / 5 = 0 Rest 1
0000 = 0 | 0100 = 4 | 1000 = 8 | 1100 = C |
0001 = 1 | 0101 = 5 | 1001 = 9 | 1101 = D |
0010 = 2 | 0110 = 6 | 1010 = A | 1110 = E |
0011 = 3 | 0111 = 7 | 1011 = B | 1111 = F |
If only dead people understand hexadecimal, how many people understand hexadecimal?
$\begin{align}(DEAD)_{16} = &13 \cdot 16^3 + 14 \cdot 16^2 \\ &+ 10 \cdot 16^1 + 13 \cdot 16^0 = (57005)_{10}\end{align}$
0,6875 * 2 = 1,375 0,375 * 2 = 0,75 0,75 * 2 = 1,5 0,5 * 2 = 1,0
0,1 * 2 = 0,2 0,2 * 2 = 0,4 0,4 * 2 = 0,8 0,8 * 2 = 1,6 0,6 * 2 = 1,2 0,2 * 2 = 0,4 0,4 * 2 = ...
double a = 0.1; double b = a * 3; if(a == 0.1) print("This is "); if(b == 0.3) print("no"); else print("a"); print(" round-off error\n");
Anregungen oder Verbesserungsvorschläge können auch gerne per E-mail an mich gesendet werden: Kontakt