30 likes | 149 Views
Übung 3.1 Zahlensysteme. Die Duodezimalindianer haben zwölf Finger Berechnen Sie nach dem Zahlensystem der Duodezimalindianer die wichtigsten Werte des täglichen Lebens: 300g Pizza Eine Flasche Bier (0,5 bzw. 0,33 Liter) ALDI 2.95 € Konvertieren Sie die obigen Werte auch in Bin, Hex und Okt
E N D
Übung 3.1 Zahlensysteme • Die Duodezimalindianer haben zwölf Finger • Berechnen Sie nach dem Zahlensystem der Duodezimalindianer die wichtigsten Werte des täglichen Lebens: • 300g Pizza • Eine Flasche Bier (0,5 bzw. 0,33 Liter) • ALDI 2.95 € • Konvertieren Sie die obigen Werte auch in Bin, Hex und Okt • Grundrechenarten (verwenden Sie keinen Rechner) • Berechnen Sie 568110 / 1910 • Konvertieren Sie 568110 und 1910 ins Binärsystem • Dividieren Sie die Binärdarstellungen der beiden Zahlen • Machen Sie die Gegenprobe im Binärsystem • Konvertieren Sie 0,110 ins Binärsystem mit der Restwertmethode • Addieren Sie paarweise alle Zahlen von -3 bis +4 (26 Additionen), verwenden Sie dabei die Darstellung negativer Zahlen im Zweierkomplement.
Übung 3.2 Gebrochene Zahlen • (optional) Programmieren Sie in PHP4/HTML-Forms einen Konverter zur Konvertierung ganzer und gebrochener Zahlen zwischen beliebigen Zahlensystem und zur Darstellung im IEEE 754 float und double Format. • Stellen Sie • als IEEE 754 float-Zahl dar • (optional) als IEEE 754 double-Zahl dar • Geben Sie im Binärsystem und Dezimalsystem • den größt- bzw. kleinst-möglichen positiven bzw. negativen Wert einer float-Zahl an (für IEEE 754 float)
Übung 3.3 IEEE 754 (Pointer) • (optional) • deklarieren Sie Variable für alle Gleitkommatypen aus C++ • weisen Sie diesen Variablen Werte zu • lesen Sie die Werte so aus, dass Sie die Binärrepräsentation ableiten können • (optional) Bestimmen Sie (durch Ausprobieren) die Binärrepräsentation der C++ - Gleitkommatypen, also: • Vorzeichenbit, • Exponentenbits, • Mantissenbits • Bias