Gib an, wie der Bruch ´1/5´ gemäß IEEE 754 als binäre 32-Bit Gleitkommazahl dargestellt wird. Vorausgesetzt wird exakte Rundung nach dem IEEE 754 - Standard. Gib außerdem den absoluten Rundungsfehler im Dezimalsystem an.
´0.2 = 0.2 * 2^0 = 0.4 * 2^(-1) = 0.8 * 2^(-2) = 1.6 * 2^(-3)´
´x = s * m * 2^(E - 127) = +1.6 * 2^(-3)´
´s = +1 = 0_2´ ´E = 124 = 01111100_2´ ´m = 1.6 = 8/5´
8 : 5 = 1.1001…
5
3 6
5
1 2 4 8
5
3 6
5
…
´m = 10011001100110011001101_2´ (Normalized => Only the part behind the decimal point)
´0.2_10 = 00111110010011001100110011001101_2´ (IEEE 754)
´|round(x) − x| <= 2^e * eps´
Maschinengenauigkeit von einfacher Gleitkommazahl und asymmetrisches Runden => ´eps = 2^(-23)´
´|round(x) − x| <= 2^(-3) * 2^(-23)´
´Delta x = 1/5 * 2^(-26) ~~ 2.98 * 10^(-9)´
´0.2_10 = 00111110010011001100110011001101_2´ (IEEE 754)
´Delta x ~~ 2.98 * 10^(-9)´
HPI, 2014-04-14, Mathe 2, Aufgabe 9
2014-07-26 07:49:26 UTC
2014-07-26 07:49:26 UTC