|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
Идея понятна, но нет, 2^70 изобразить можно, но в промежутке между 0 и 2^70 операции можно производить не со всеми числами.
|
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
Не совсем понятно, как это сделать, в процессоре каждый бит может принимать значение 1 и 0, на счетах ненулевые биты могут идти только последовательно, начиная с первого.
|
|||
![]() |
|
||||
Регистрация: 27.06.2011
Сообщений: 1,074
|
Можно разграничить положение каждой кости из 10 на оси в двух вариациях. Т.е. или мысленно, или краской разбить на 10 участков ось, внутри которого каждая кость либо справа, либо слева может находится. Собственно, таким образом можно в процессе вычисления перемещать кость из положения 0 в положение 1 и наоборот. И проводя такт из двух переменных по типу дизъюнкции или "исключающий или" можно переместить или оставить костяшку в этом участке оси. Хотя конечно это уже фрагментация положения костей и требует доработки самого устройства, хотя бы разлинейки.
|
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
|
|||
![]() |
|
||||
Регистрация: 27.06.2011
Сообщений: 1,074
|
А методология какая работы? Мы считаем максимальное число?
Т.е. я могу использовать пять кратных костяшек и пять единиц на счетах? По идее я могу 80 чисел на одной оси держать (т.е. 5 костяшек единицы изображают, остальные 5-кратное, 10 кратное, 20 кратное, 40 кратное, 80 кратное). Если так, то по идее могу на 7 осей залить число 80^7 степени, но без возможности проводить операции. Или я вообще не туда полез? ![]() |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
Накой счеты без возможности проводить операции? Число можно и на бумажке записать
![]() Задача оказалась неожиданно сложной ![]() Переформулирую для исключения разночтений Имеются русские счеты, рядов костяшек 7. До какого максимального числа возможно проведение операций сложения и вычитания? Возможность проведения математических действий со всеми натуральными числами от 1 до максимума (без пропусков) должна сохраняться. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
|
|||
![]() |
|
||||
Регистрация: 16.12.2009
Сообщений: 214
|
До 9.999.999? ))
|
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
|
|||
![]() |
|
||||
Регистрация: 18.05.2011
Сообщений: 401
|
Максимальное число, которое можно отобразить на счетах с 7-ю рядами - 9999999, это когда
по 9 костяшек в каждом ряду отложено влево. Дальше прибавляем 1, т.е. последнюю костяшку в первом ряду кидаем влево, образовавшийся десяток костяшек кидаем вправо и перекидываем одну костяшку во втором ряду влево. И т.д., пока не перекинем вправо последний 7-й ряд, получив 10000000. Ну или 0 ![]() Хотя, конечно, это относится к традиционной технике счета и не исключает возможности существования экзотических техник, в которых числа могут быть намного больше - костяшек-то много. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
|
|||
![]() |
|
||||
Регистрация: 18.05.2011
Сообщений: 401
|
Вот одна из возможных экзотических техник, то что на поверхности лежит. Использовать не десятичную, а семиричную систему счисления. 7^10 > 10^7. Тогда максимальное число, которое можно отобразить, это семиричное 6666666666, т.е. десятичное 282475248.
Пардон, правка: восьмеричную. 7777777777, т.е. 1073741823. Последний раз редактировалось Jndtnxbr, 06.03.2015 в 17:19. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
Цитата:
|
|||
![]() |
|
||||
Конструктор, инженер-механик на пенсии Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953
|
Я думаю тут гораздо проще...
В свою бытность моя мать, работая бухгалтером просила меня четыре костяшки перенести на один ряд в низ, тем самым дробная часть в три ряда уменьшалась до двух(бухгалтер считали копейки, а их как известно 100 т.е. два ряда), тем самым получала ещё один ряд.Солидверкер утверждает, что банк использует только целые числа, т.е. вполне можно использовать ещё три ряда костяшек т.е. десять рядов :-) |
|||
![]() |