Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- StringToFloat - Aufgabe (http://www.informatikerboard.de/board/thread.php?threadid=2832)
| Zitat: |
| Aufgabe: Schreiben Sie ein Programm, das eine auf der Kommandozeile übergebene Zeichenkette der Länge 32, die nur die Zeichen ’0’ und ’1’ enthält, verarbeitet. Zeichenketten im falschen Format fuhren zu einer Fehlermeldung und dem Programmende. Zeichenketten im richtigen Format werden als binäre Codierung einer Gleitkommazahlen mit einfacher Genauigkeit nach IEEE-Standard 754 interpretiert. • NaN, +0, -0, +unendlich & -unendlich werden erkannt und es wird NaN, +0, -0, NEGATIVE INFINITY oder POSITIVE INFINITY ausgegeben. • Es werden int-Werte bestimmt, die das Vorzeichen s, den verschobenen Exponenten e und die Mantisse m repr¨asentieren und zwar so, dass die Formel s·2^e-127·m·2^-23 die dargestellte Gleitkommazahlen mit einfacher Genauigkeit ergibt. Dabei muss beruck- sichtigt werden, ob es sich um eine normalisiert oder denormalisiert Darstellung handelt. • Die int-Werte s, e, m und die float-Werte m·2^-23 und s·m·2^e-150 werden ausgegeben |
|
||||
|
||||