Форум
Образование и наука
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, kov_serg, Вы писали: _>Здравствуйте, Shtole, Вы писали: S>>Считается, что база 10 для позиционной системы счисления была выбрана по числу пальцев. (То есть, более-менее случайно, правильно?) S>>А есть у числа 10 какие-то чисто математические особенности, проявляющиеся именно в роли базы? Мог ли другой выбор базы повлиять на эволюцию математики или во Вселенной, например, асимметриков с пятью пальцами слева и шестью справа исторически было бы всё то же самое? S>>С базой 2 понятно: она наименьшая возможная и, типа, «натуральная». _>Еще есть вариант использовать [url=https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%82%D0%B0%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%B0%D1%85]остатки от деления[/url] на простые числа (модульную арифметику) _>например берём простые числа 2,3,5,7,11,13=(p1,p2,p3,p4,p5,p6) _>и используем вектор (a1,a2,a3,a4,a5,a6) _>который складывается и умножается так _>a[i]+b[i]=c[i] % p[i] _>a[i]-b[i]=c[i] % p[i] _>a[i]*b[i]=c[i] % p[i] _>1/a[i]=a[i]^(p[i]-2) % p[i] _>... _>В результате можно однозначно представить число от 0 до p1*p2*...*p6-1=30029 _>Если такие p1=11 p2=101 p3=1009 p4=10007 p5=100003 то от 0 до 1121817352810978 _>:))
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …