Перевод чисел в разные системы счисления
Автор =IT= задал вопрос в разделе Другие языки и технологии
Помогите перевести числа в разные системы счисления. HELP!!! и получил лучший ответ
Ответ от Анатольевна[мастер]
Наиболее часто встречающиеся системы счисления -- это двоичная, шестнадцатеричная и десятичная. Как же связаны между собой представления числа в различных системах счисления? Рассмотрим различные способы перевода чисел из одной системы счисления в другую на конкретных примерах.
Пусть требуется перевести число 567 из десятичной в двоичную систему. Сначала определим максимальную степень двойки, такую, чтобы два в этой степени было меньше или равно исходному числу. В нашем случае это 9, т. к. 29=512, а 210=1024, что больше начального числа. Таким образом, мы получим число разрядов результата. Оно равно 9+1=10. Поэтому результат будет иметь вид 1ххххххххх, где вместо х могут стоять любые двоичные цифры. Найдем вторую цифру результата. Возведем двойку в степень 9 и вычтем из исходного числа: 567-29=55. Остаток сравним с числом 28=256. Так как 55 меньше 256, то девятый разряд будет нулем, т. е. результат примет вид 10хххххххх. Рассмотрим восьмой разряд. Так как 27=128>55, то и он будет нулевым.
Седьмой разряд также оказывается нулевым. Искомая двоичная запись числа принимает вид 1000хххххх. 25=32<55, поэтому шестой разряд равен 1 (результат 10001ххххх) . Для остатка 55-32=23 справедливо неравенство 24=16<23, что означает равенство единице пятого разряда. Действуя аналогично, получаем в результате число 1000110111. Мы разложили данное число по степеням двойки:
567=1*29+0*28+0*27+0*26+1*25+1*24+0*23+1*22 +1*21+1*20
Продолжение на
А также
hex=dec=oct=bin
241=F1=361=11110001
242=F1=362=11110010
21D=541=1035=1000011101
411=1041=2021=10000010001
Удачи!
Поиском легко все находится. Кроме троичной.
В любую систему переводится делением лесенкой: делим число на основание, остаток записываем, частное делим снова на основание и т. д. Остатки в обратном порядке - число в новой системе счисления.Для симметричной базы надо помнить, что там "остатки" могут быть отрицательные - т. е. в простую 3-ичную 242/3=80(ост. 2), а в симметр. 242/3=81(ост. -1).
как перевести число из двоичной системы счисления в десятичную
Задача перевода чисел из двоичной системы счисления в десятичную чаще всего возникает уже при
подробнее...
Ищу алгоритм сложения чисел в разных системах счисления
Наверное, проще всего сделать числа как массивы на 1000 ячеек.
Алгоритм такой:
Цикл от
подробнее...
Как расшифровать такой двоичный код?
if it can game it can enable today and inspire tomorrow (вот что это) в переводе: если он может
подробнее...
16-ти ричная система исчисления
Шестнадцатеричная система счисления (шестнадцатеричные числа) — позиционная система счисления по
подробнее...
Что такое двоичная система?
Наша обычная система - десятичная, десять цифр : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
А в двоичной -
подробнее...
Как люди считали года в древности (до нашей Эры)?
В большенстве своем считали по годам правления царей. Например: "В четвертый год царствования
подробнее...
А вы знаете по какому календарю мы сейчас живем? Какие календари вы еще знаете?
Календарь (лат. calendarium — долговая книжка: в Древнем Риме должники платили проценты в день
подробнее...
что такое 32bit 64bit у меня 32.Как увеличить до 64
Bit - единица измерения информации. 1 бит = 1 разряд в двоичной системе счисления, т. е. выстроив в
подробнее...
Что такое календарь?
Календа́рь (лат. calendarium — долговая книжка: в Древнем Риме должники платили проценты в день
подробнее...
Что такое 1Бит и 1 Байт? ? Подруга попросила найти именно определение..
Исторически сложилось так, что техническое обеспечение компьютера представляет собой электрические
подробнее...
когда появился первый календарь
Вероятно, первые предшественники современного календаря появились уже 30 тысяч лет назад. Найдены
подробнее...
RBG цвет. Как перевести RBG код из такого формата #RRGGBB в такой RRR GGG BBB? Например #ff9d08 => 255 157 8
один и вариантов-перевод в дес систему
. ru/index.php/reshalki/70
Перевод
подробнее...