2 Repräsentation von elementaren Daten
2 Repräsentation von elementaren Daten
2 Repräsentation von elementaren Daten
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
• stelle die a i und b im Zielsystem dar und berechne entsprechenden Term<br />
Beispiele:<br />
Umrechnung der Hexadezimalzahl EF01 ins Dezimalsystem<br />
EF 01 = [1+10(0+10(F +10E))] 16 = [1+16(0+16(15+16·14))] 10 = 61185<br />
Umrechnung der Dezimalzahl 81 ins Dualsystem<br />
81 = (1 + 10 · 8) 10 = (1 + 1010 · 1000) = 1010001<br />
Bei Dezimalzahlen wendet man obiges Schema getrennt auf Vor- und Nachkommabereich<br />
an, d.h.<br />
z =<br />
∑n−1<br />
i=−m<br />
a i b i =<br />
∑−1<br />
i=−m<br />
∑n−1<br />
a i b i + a i b i =<br />
i=0<br />
b −1 (a −1 + b −1 (a −2 + · · · + b −1 (a −m+1 + b −1 a−m)...))<br />
+a 0 + b(a 1 + b(a 2 + · · · + b(a n−2 + ba n−1 )...))<br />
Problem: Darstellung <strong>von</strong> b −1 im Zielsystem<br />
z.B. b=10 B=2<br />
(0, 1) 10 = 10 −1 · 1 ≈ (0, 00011001101) 2 = 0, 10009765625<br />
→ Fehler bei Zahlenumwandlung<br />
2.2 <strong>Repräsentation</strong> <strong>von</strong> Zeichen<br />
Im Rechner sind nur Binärzahlen repräsentierbar<br />
→ Codierung <strong>von</strong> Zeichen als Binärzahl<br />
2.2.1 ASCII-Code<br />
• American Standard Code for Information Interchange (1963)<br />
• Initial entwickelt zur Übermittlung und zum Ausdrucken <strong>von</strong> Texten<br />
⇒ In ASCII sind sowohl Zeichen wie Klein- und Großbuchstaben oder<br />
Ziffern als auch Steuerzeichen zum Drucken codiert<br />
12