1. Присвоить переменной, отвечающей за основание системы счисления, значение 2.
2. Реализовать алгоритм определения разрядности мантиссы и машинной точности.
3. Провести вычислительный эксперимент, демонстрирующий возникновение погрешности при округлении вещественных чисел. Для этого разработать и реализовать алгоритм, представляющий собой последовательность простых арифметических операций. В результате работы алгоритма должны быть определены переменные:
• result1 и result2, которые отличаются друг от друга, хотя с позиции классической математики должны быть равны;
• absolute_error – разность между result1 и result2;
• relative_error – разность между result1 и result2, делённая на result1 либо на result2 (относительная ошибка).
Примеры алгоритмов:
a = 0.1;
b = 0.2;
result1 = a + b;
result2 = 0.3;
absolute_error = result1 − result2;
relative_error = absolute_error / result1;
P.S. При реализации всех алгоритмов предпочтительнее использовать 4-байтовый float.