28

Периодические дроби

Пост для тех, кто далек от математики или ненабаловался в своей жизни с калькулятором. Осторожно, будут цифры

Сначала вспомним, что такое периодические дроби. Наверное многие слышали "ноль целых, 56 сотых и 2 в периоде", записывается это так: 0.56(2) и означает 0.562222222222..., такого интуитивного определения нам достаточно. А теперь анекдот, который я только что придумал:

Тёплыми берлинскими вечерами Гитлер любил взять калькулятор, сесть в уютное кресло и поделить 496 на 3333
В этот момент надо взять калькулятор и поделить, чтобы обнаружить

Да, наверное шутка не смешная, но она демонстрирует, что можно специально составить нужную периодическую дробь с нужным числом в периоде. Простейшие случаи многие и так должны знать наизусть 0.33333... = 1/3, 0.666666... = 2/3. Вообще говоря, для любой цифры d

Вы возможно скажете, ха, а как же d = 9. Ну-у так в математике и есть 0.99999... = 1, но сейчас не об этом. Если нам надо составить периодическое число, в периоде которого больше одной цифры, то легко проверить (на калькуляторе опять же), что работает такое правило

Ну и таки да, 1488/9999 = 496/3333, так это число в шутке и оказалось. Рецепт готов, можно пользоваться на здоровье, кому не интересно как это работает, можно скипнуть следующий раздел.


Почему это работает.

Тут достаточно показать в одном конкретном случае и все становится ясно. Применим школьный способ -- как учат восстанавливать рациональную дробь (к примеру 123/999) по периодической (0.123123...). Нужно приравнять нашу периодическую дробь к X, умножить обе части на 10^k (где k-количество цифр в периоде) тем самым сдвинув дробь влево на один период и вычесть изначальное уравнение из обеих частей. Собственно смотрим в пример с 0.(123)

Второй способ показать это же, это матан за первый курс -- нужно представить периодическую дробь в виде бесконечной суммы и выделить сумму геометрической прогрессии.

Бонус

Периодические числа в виде 0.12341234(1234)... это конечно здорово, но что если хочется представить в виде рациональной дроби число, которое вылезло при рассчетах, например на том же калькуляторе. Пускай мы что-то считали и у нас получилось число 51.525314314314... = 51.525(314), как в этом случае восстановить рациональную дробь? Школьный способ, описанный до этого, все ещё будет работать, пускай уже и не так красиво. Можно поступить проще:

Правда проще оно только тем, что тут ничего не надо запоминать, а считать уже тяжелее, собственно и мне лень досчитывать этот пример. Поэтому доработаем школьный способ, будем домножать на 10^(k+m), где k уже -- количество цифр в периоде, а m -- цифр от точки до периода, а отнимать будем 10^m, к коллайдеру примеру (а ещё мы забили болт на целую часть, потому что ну она целая, пофиг на неё)

Я специально не стал вычислять разность в числителе, чтобы рецепт стал наглядным. Мы от числа в виде части до периода и одним периодом (525314) отнимаем часть до периода (525) и делим на число, в котором подряд идёт столько 9, сколько цифр в периоде и столько нулей, сколько до периода. Пара примеров, которые можно проверять на калькуляторе чтобы убедиться:

На этом все, бесконечных BOOBS вам

Лига математиков

884 поста2.5K подписчиков

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий
Как у тебя блядь 0.123123123 на 999 получается 123, ты ебу дался?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Опечатка, там 0.(123), т.е. 0.123123123..., а так да 0.(123)*999 = 123

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку