Являются ли эти значения полноценно иррациональными, а не приближенными?
Дополнен 15 лет назад
(радикал = корень) с простым корень из 2 это понятно.. но при более сложных отношениях? есть сопроцессор выполняющий операции с числами различных типов с целочисленным типом это понятно, с десятичными дробями, тоже понятно.. методом плавующей запятой.. но там появляются ошибки.. т.е. числа хранятся в множестве бит, уточняю вопрос:
Как организованны иррациональные числовые выражения в ОЗУ.
Разумеется, оперировать ТОЧНЫМИ значениями иррациональных чисел машина НЕ МОЖЕТ. И совершенно всё равно, константа это, хранящаяся в памяти машины, или корень из 2 (пи, е и прочая) вычисляется по ходу дела. Есть разрядная сетка, есть конкретное число бит, отведённых для представления вещественных чисел, - и привет. Представить ЛЮБОЕ число точнее, чем позволяет принятая разрядная сетка, невозможно.
Радикал двух - что это? Просветите! Корень из двух - знаю, Логарифм двух - знаю. А радикал.. .
Хранятся двумя способами: либо приближенные значения (с точностью до какого-нибудь знака) , либо ссылка на функцию и рациональный аргумент для этой функции, чтобы вычислить значение с требуемой точностью.
Не заморачивайся, как сказал великий Бодо Шефер "Тебе не нужно знать как это работает, главное что оно работает и приносит тебе благо" не дословно, но своими словами сказал!