Не два, а полтора
Nov. 5th, 2021 02:05 pmДовольно несложная, но на первый взгляд неочевидная задачка: запишите число 100 по основанию полтора, не используя знаков после запятой.
Ну и, ради разнообразия, по основанию 10/7, раз такое дело.
Ну и, ради разнообразия, по основанию 10/7, раз такое дело.
no subject
Date: 2021-11-05 10:06 pm (UTC)В-приципе, если база меньше 2, то 0 и 1 должно быть достаточно.
С 0 и 1 довольно очевидно:
x = 1.5
100 - x^11 - x^6 - x - x^-2 - x^-5 - x^-9 - x^-12 - x^-16
Ну и дальше там еще остается положительное число, и может никогда не кончиться.
Так что 100001000001.0100100010010001...
А вот как поступать например с основанием 7/2? Какие там должны быть цифры? 0, 1, 2, 3? Или какие-то дробные, скажем с шагом 3.5/4 : 0, 3.5/4, 2*3.5/4, 3*3.5/4?
Еще я догадался, что с базой меньше 2 и цифрами 0 и 1 будут невозможны две единички подряд. По крайней мере, в "канонической" записи. Зато потенциально дадут более одного представления для некоторых чисел, или скорее некоторые из чисел будут иметь одновременно и точное "неканоническое" представление и каноническое представление в виде бесконечной дроби.
no subject
Date: 2021-11-05 10:39 pm (UTC)no subject
Date: 2021-11-06 02:39 am (UTC)(16)(4)(2)(0)(1)
81 + 27/2 + 9/2 + 1
no subject
Date: 2021-11-06 02:47 am (UTC)no subject
Date: 2021-11-05 10:14 pm (UTC)no subject
Date: 2021-11-05 10:40 pm (UTC)no subject
Date: 2021-11-05 11:55 pm (UTC)no subject
Date: 2021-11-06 01:22 am (UTC)no subject
Date: 2021-11-06 06:41 am (UTC)no subject
Date: 2021-11-06 07:18 am (UTC)11.5=110
21.5=810
31.5=1610
302011.5=10010
no subject
Date: 2021-11-06 07:50 am (UTC)no subject
Date: 2021-11-06 07:59 am (UTC)I can do just as well, to avoid confusion with base 10:
σ1.5=010
π1.5=110
ξ1.5=810
ρ1.5=1610
ρσξσπ1.5=10010
no subject
Date: 2021-11-07 07:02 am (UTC)no subject
Date: 2021-11-07 08:07 am (UTC)no subject
Date: 2021-11-09 01:41 am (UTC)no subject
Date: 2021-11-09 09:58 am (UTC)no subject
Date: 2021-11-06 12:01 am (UTC)no subject
Date: 2021-11-06 01:25 am (UTC)no subject
Date: 2021-11-06 02:41 am (UTC)no subject
Date: 2021-11-06 02:49 am (UTC)no subject
Date: 2021-11-06 02:45 am (UTC)no subject
Date: 2021-11-08 01:23 am (UTC)no subject
Date: 2021-11-08 05:28 pm (UTC)no subject
Date: 2021-11-08 05:36 pm (UTC)no subject
Date: 2021-11-10 10:05 pm (UTC)Результат: 212001201
По основанию 10/7 получается: 748900
no subject
Date: 2021-11-11 12:14 am (UTC)Например, 8-битные (4-разрядные) числа по основанию 4/3 способны представлять значения в диапазоне от примерно -9.5 до 9.5, причём в диапазоне от около -4 до 4 с более или менее равномерным шагом 1/27.
no subject
Date: 2021-11-11 03:55 am (UTC)no subject
Date: 2021-11-11 05:26 am (UTC)Также интересно, что 128/47 очень близко к магическому оптимальному основанию e. Вопрос, можно ли с этого что-то поиметь в смысле эффективности представления чисел.