Задание №7
Example
4: Compare two floating point numbers:
Float
num = 0.200000002980232
Double
num = 0.200000000000000010000000000000
NO:
0.200000 != 0.2
============================
Example
5: Error sum of float numbers
num
= 507 sum = -3.27826e-006
num
= 508 sum = -4.17233e-007
num
= 509 sum = -2.563e-006
num
= 510 sum = 7.51019e-006
num
= 511 sum = -3.33786e-006
num
= 512 sum = 0
num
= 513 sum = -3.33786e-006
num
= 514 sum = -7.62939e-006
num
= 515 sum = -3.15905e-006
num
= 516 sum = 3.57628e-007
============================
Example
6: Error sum of float numbers
Answer
= 1.000000 Solution = 8.000000
============================
Example
7: Check cycle sum errors
Source
bunker capasity = 300.00000 kg
Final
bunker capasity = 200.00000 kg
Out
= 100.00000 kg diff = 100.00000 kg
Final
bad bunker capasity = 300.00000 kg
Out
= 100.00000 kg diff = 0.00000 kg
============================
Example
8: Check commutative law
(10^20
+ 1) - 10^20 = 0.000000000000000
(10^20
- 10^20) + 1 = 1.000000000000000
============================
Example
9: Calc epsilon
eps
= 5.960464e-008
============================
Example
10: Calc overflow
a =
8.507059e+037
b = 2.126765e+037
Задание №10
Была найдена фраза «LeonidasSPARTAAA!!!»
Например буква «L» вASCII
это 4С.
Задание №11
Вывод:
В проделанной
лабораторной работе были исследованы
представления в ЭВМ целых чисел,
вещественных чисел с плавающей запятой,
проанализирован стандарт IEEE
754 для организации хранения вещественных
чисел с плавающей запятой а также
приведен анализ представления текстовых
данных.