IgorS писал(а):Source of the post Алгоритм вычисления
.
1. Целая часть
равна нулю.
2. Для вычисления
-го знака
после запятой, проверим число
на совершенство. Если оно совершенно, поставим в
-м знаке 8, в противном случае 9.
Итак, алгоритм вычисления любого знака числа
известен, поскольку про любое натуральное число можно сказать, совершенно ли оно. Если нечётные совершенные числа не существуют мы получим
что и есть
(по определению).
1. Это не алгоритм вычисления числа
, (такого алгоритма не существует) как, впрочем, об этом уже сказали. Но речь не нём.
2. Вопрос был про целую часть числа
. Если
, то его целая часть равна 1, а если меньше, то 0. Это к тому, что целую часть
алгоритм тоже не вычисляет.
Теперь насчёт различных представлений знаков числа
. Рассмотрим варианты:
1. Если это целая часть, за которой через десятичную запятую следует дробная часть, то, естественно, ни одной цифры
алгоритм не вычислит.
2. Если мы допускаем неоднозначность в определении цифр числа, то есть, например, считаем, что и
, и
- это цифры единицы, то тогда незачем вообще изобретать пресловутый
- примером числа, ни одна цифра которого не определена однозначно, является просто единица.
3. Если же мы считаем, что цифровое представление единицы - это только
, то всё, вроде бы, хорошо - и цифры единицы однозначно определены, и цифры
. Но тогда для числа
все цифры опять оказываются неопределёнными.