Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Каким образом в машинной памяти хранятся иррациональные числовые значения такие как например радикал двух?

Assamit Hackim Ученик (163), закрыт 15 лет назад
Дополнен 15 лет назад
Являются ли эти значения полноценно иррациональными, а не приближенными?
Дополнен 15 лет назад
(радикал = корень) с простым корень из 2 это понятно.. но при более сложных отношениях? есть сопроцессор выполняющий операции с числами различных типов с целочисленным типом это понятно, с десятичными дробями, тоже понятно.. методом плавующей запятой.. но там появляются ошибки.. т.е. числа хранятся в множестве бит, уточняю вопрос:

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

Хранятся двумя способами: либо приближенные значения (с точностью до какого-нибудь знака) ,
либо ссылка на функцию и рациональный аргумент для этой функции, чтобы вычислить значение с требуемой точностью.
Малой Бальзаминов Мыслитель (6024) 15 лет назад
Не заморачивайся, как сказал великий Бодо Шефер "Тебе не нужно знать как это работает, главное что оно работает и приносит тебе благо" не дословно, но своими словами сказал!
ScrAll Просветленный (28365) 15 лет назад
Только 80 бит.
Для 99,9999999% практики достаточно.
Но при желании можно больше.
Пи уже миллиардами чисел вычисляют.
Похожие вопросы