Иллюстрированный самоучитель по Mathematica 5

Дробная часть вещественного числа (функция FractionalPart)

Упражнение 3.3.
Пусть:

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

Сколько у этого числа нулей следует сразу после десятичной точки?

Решение.
Вот самое простое решение. Сначала вводим определение дроби fajl.

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

Теперь нужно вычислить число с такой точностью, чтобы найти хотя бы один ненулевой знак после запятой. Давайте попробуем.

N[FFraction[Sqrt[17] - Sqrt[14], 25], 50]
1.0000000000000000000000000000000000000000000000000

Ну и как? А вот еще:

Хотите еще? Пожалуйста.

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

А пятьдесят тысяч знаков после десятичной точки не хотите ли? Хотите. Тогда пожалуйста, только эффект будет в десять раз сильнее.

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

Между прочим, если это число целое, то после десятичной точки у него сплошные нули… И все попытки просто приведут к исчерпанию свободной памяти. Ну бывает же, что дроби сокращаются, а радикалы взаимно уничтожаются:

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

А здесь ведь разность степеней делится на разность степеней… Вот оно, коварство авторов, придумывающих "подленькие" задачи! Возможно, нужно лишь упростить выражение и убедиться, что оно равно какому-нибудь целому числу! Вот если в числителе вычесть и добавить удачно подобранную степень основания:

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

Конечно, сразу же просится k = 121393, тогда сразу же выделится единица:

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

Осталось справиться с числом:

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Дробная часть вещественного числа (функция FractionalPart)

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.