не могу понять как переводить из одной СС в другую
- Chip115
- Сверлит текстолит когтями
- Сообщения: 1132
- Зарегистрирован: Пт фев 16, 2007 14:18:20
- Откуда: Новосибирск
- Контактная информация:
не могу понять как переводить из одной СС в другую
Всем привет!
Помогите пожалуйста разобраться с переводом из одной произвольной системы счисления (СС) в другую произвольную СС.
Ну скажем число 561 из 7 СС в 5СС
Почему то все книги акуентируют внимание на 2,8,16. и на перевод из 10 СС в любую другую. А как тут быть? Есть вариант перевести в 10 СС, а затем в 5 СС, но это как то не "кашерно". Есть способ "прямого" перевода?
Помогите пожалуйста разобраться с переводом из одной произвольной системы счисления (СС) в другую произвольную СС.
Ну скажем число 561 из 7 СС в 5СС
Почему то все книги акуентируют внимание на 2,8,16. и на перевод из 10 СС в любую другую. А как тут быть? Есть вариант перевести в 10 СС, а затем в 5 СС, но это как то не "кашерно". Есть способ "прямого" перевода?
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
© Альберт Эйнштейн
- Реклама
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: не могу понять как переводить из одной СС в другую
Напрямую числа переводятся делением исходного числа на новое основание. Но все операции приходится делать в неудобной системе счисления. Поэтому всегда переводят через 10-ю.
- Chip115
- Сверлит текстолит когтями
- Сообщения: 1132
- Зарегистрирован: Пт фев 16, 2007 14:18:20
- Откуда: Новосибирск
- Контактная информация:
Re: не могу понять как переводить из одной СС в другую
так и думал... просто решил что есть еще какая то удобная методика, что бы обойтись без промежуточной 10 СС
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
© Альберт Эйнштейн
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: не могу понять как переводить из одной СС в другую
Может и есть, но я о ней не слышал.
Как пример:
561(7) / 5 = 111(7), остаток 3
111(7) / 5 = 14(7), остаток 2
14(7) / 5 = 2(7), остаток 1
561(7) = 2123(5)
Как пример:
561(7) / 5 = 111(7), остаток 3
111(7) / 5 = 14(7), остаток 2
14(7) / 5 = 2(7), остаток 1
561(7) = 2123(5)
- Chip115
- Сверлит текстолит когтями
- Сообщения: 1132
- Зарегистрирован: Пт фев 16, 2007 14:18:20
- Откуда: Новосибирск
- Контактная информация:
Re: не могу понять как переводить из одной СС в другую
что то не понял как вы так лихо перевели?:)
561 делится на 5 нацело. Как у вас получилось 111 и 3 ?
561 делится на 5 нацело. Как у вас получилось 111 и 3 ?
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
© Альберт Эйнштейн
- Реклама
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: не могу понять как переводить из одной СС в другую
561(7) это 288 в 10-й, как оно на 5 на цело делится?
- Stalker007
- Говорящий с текстолитом
- Сообщения: 1502
- Зарегистрирован: Ср сен 08, 2010 20:33:39
- Откуда: Воронеж
Re: не могу понять как переводить из одной СС в другую
Открою вам один секрет.
Любое целое число, в любой системе счисления останется целым. Меняется только его отображение.
Любое целое число, в любой системе счисления останется целым. Меняется только его отображение.
С шерстью на сайте постоянные проблемы. Обещали исправить, но никак. Вот работающая ссылка, если кому нужно. http://radiokot.ru/circuit/power/charger/40/
Re: не могу понять как переводить из одной СС в другую
Гениально !
А кто-нибудь спорил с этим ?
А кто-нибудь спорил с этим ?
- Stalker007
- Говорящий с текстолитом
- Сообщения: 1502
- Зарегистрирован: Ср сен 08, 2010 20:33:39
- Откуда: Воронеж
Re: не могу понять как переводить из одной СС в другую
Там может тогда объясните происхождение фразы:
Какое деление? Если это был перевод целого числа из одной системы счисления в другую. Число то при этом не меняется.Chip115 писал(а):561 делится на 5 нацело.
С шерстью на сайте постоянные проблемы. Обещали исправить, но никак. Вот работающая ссылка, если кому нужно. http://radiokot.ru/circuit/power/charger/40/
- Chip115
- Сверлит текстолит когтями
- Сообщения: 1132
- Зарегистрирован: Пт фев 16, 2007 14:18:20
- Откуда: Новосибирск
- Контактная информация:
Re: не могу понять как переводить из одной СС в другую
Да, понял ) Просто я тупонул и 561 (10) поделилEngineer_Keen писал(а):561(7) это 288 в 10-й, как оно на 5 на цело делится?
меня интересует как вы так быстро в семяричной сиситеме операцию провели.
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
© Альберт Эйнштейн
- Goldsmith
- Опытный кот
- Сообщения: 736
- Зарегистрирован: Пн янв 10, 2011 03:06:36
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: не могу понять как переводить из одной СС в другую
Все как в первом классе - составляются таблицы сложения и умножения для одноразрядных чисел, ну а дальше любые операции в столбик.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
J. Ganssle
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: не могу понять как переводить из одной СС в другую
Я просто наглядно показал как это должно выглядеть при условии, что человек умеет производить арифметические операции непосредственно в 7-й СС. При переводе я на самом деле я пользовался 10-й системой как вспомогательной, так что это нифига не быстроChip115 писал(а):меня интересует как вы так быстро в семяричной сиситеме операцию провели.


