20.11.2013 Aufrufe

2 Repräsentation von elementaren Daten

2 Repräsentation von elementaren Daten

2 Repräsentation von elementaren Daten

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!