Контакты

73 в двоичной системе счисления. Перевод чисел из одной системы счисления в другую онлайн. Перевод чисел из десятичной системы счисления в другую систему счисления

Автор Eternal aum задал вопрос в разделе Другие языки и технологии

перевод чисел в двоичную,восьмеричную системы счисления и получил лучший ответ

Ответ от Емил Иванов[гуру]
// Посмотри ответ пользователя Gennady!
// Задача: 100 (10) =? (2).
(* "Перевести 100 (из 10-чной) в 2-ичную систему счисления! ",
я случайно услышал, когда я прошел мимо уличного стола кафе "Markrit",
(у угла улиц "Патриарх Евтимий" и "Князь Борис" в Софии) 05 июня 2009. *)
Решение (которое я говорил вслух, потому что мне пришлось ждать много проезжающих мимо машин вдоль бульвара) :
І способ - число 100 делится на 2 (пока не получиться 1), а остатки от деления формируют число снизу-вверх (слева-направо) .
100:2 = 50 I 0
50:2 = 25 I 0
25:2 = 12 I 1
12:2 = 6 I 0
6:2 = 3 І 0
3:2 = 1 I 1
1:2 = 1 I 1
100 (10) = 1100100 (2)
II способ - число разлагается по степеням числа 2, начиная с максимальной меньшей числа 100 степени (числа 2).
(Если степени числа 2 заранее не известны, можно исчислить:
2 на 7 степени 128
2 на 6 степени 64
2 на 5 степени 32
2 на 4 степени 16
2 на 3 степени 8
2 на 2 степени 4
2 на 1 степени 2
2 на 0 степени 1).
1. 64 <100 является первым слагаемым,
64 + 32 <100, (32 второе слагаемое)
64 + 32 + 16 > 100 (отсюда и 16 не слагаемое)
...
64 + 32 + 4 = 100 (4 является третьим слагаемым - число 100 получено) .
2. На разряд** каждого слагаемого (из т. 1) записать в число цифра 1,
на остальные разряды** записать 0.
** Разряд числа соответствует степени числа 2.
** Для примера, 2 разряд соответствует 2-ой степени числа 2,
где должно быть 1, так как число 4 (2-ой степени числа 2) слагаемое.)
100 (10) = 64 +32 +4 = 1100100 (2)
// Так как 2 на 3 степени 8,
для быстрого превращения числа:
1. из 2-ичной в 8-ичную систему счисления,
можно:
- сгруппировать цифры 2-ичного числа в тройках;
- записывать полученную 8-ичную цифру в каждую из тройках.
100 (10) = 1 100 100 (2) = 144 (8)
2. из 8-ичной в 2-ичную сестему счисления,
можно записывать каждую 8-ичную цифру 3 цифрами 2-ичной системы счисления.
100 (10) = 144 (8) = 1 100 100 (2)

Ответ от Котенок [новичек]
используй Калькулятор на компе и все проблемы))))


Ответ от Александр Радько [активный]
У калькулятора в винде смени вид на инженерный))
тогда указывай модель телефона, пробуй что-то из этого ссылка ,


Ответ от Gennady [гуру]
Доброго времени суток.
Запомните простой алгоритм.
Пока число больше нуля, делите его на основание системв и записываете остатки справа на лево. Все!
Пример. Перевести 13 в двоичную систему. После знака равно частное и остаток.
13: 2 = 6 1
6: 2 = 3 0
3: 2 = 1 1
1: 2 = 0 1
Итого 13(10) = 1101(2)
Аналогично и с другими основаниями.
Обратный перевод выполняется путем умножения каждого разряда на соответсвующую степень основания системы с последующим суммированием.
1101 -> 1*2^2 + 1*2^2 + 0*2^1 + 1*2^0 = 1*8 + 1*4 + 0*2 + 1*1 = 8 + 4 + 0 + 1 = 13
Перевод из, допустим, восьмеричной системы в пятиричную надо делать через десятичную по этим правилам.
Если вы это осознаете, вам не понадобится мобила на экзамене.
Удачи!

Для микросхем компьютера важно лишь одно. Либо сигнал есть (1), либо его нет (0). Но записывать программы в двоичном коде - дело нелегкое. На бумаге получаются очень длинные комбинации из нулей и единиц. Человеку их тяжело.

Использование привычной всем десятичной системы в компьютерной документации и программировании очень неудобно. Преобразования из двоичной в десятичную системы и обратно - весьма трудоемкие процессы.

Происхождение восьмеричной системы, так же как и десятичной, связывают со счетом на пальцах. Но считать нужно не пальцы, а промежутки между ними. Их как раз восемь.

Решением проблемы стала восьмеричная . По крайней мере на заре компьютерной техники. Когда разрядность процессоров была невелика. Восьмеричная система позволила с легкостью переводить как двоичные числа в восьмеричные, так и наоборот.

Восьмеричная система счисления - система счисления с основанием 8. Для представления чисел в ней используются цифры от 0 до 7.

Преобразование

Для того чтобы перевести число в двоичное, необходимо заменить каждую цифру восьмеричного числа на тройку из двоичных цифр. Важно лишь запомнить, какая двоичная комбинация соответствует цифрам числа. Их совсем немного. Всего восемь!
Во всех системах счисления, кроме десятичной, знаки читаются по одному. Например, в восьмеричной системе число 610 произносится «шесть, один, ноль».

Если вы хорошо знаете систему счисления, то можно и не запоминать соответствие одних чисел другим.

Двоичная система ничем не отличается от любой другой позиционной системы. Каждый разряд числа имеет . Как только предел достигнут, текущий разряд обнуляется, а перед ним появляется новый. Только одно замечание. Предел этот очень мал и равен единице!

Все очень просто! Ноль предстанет группой из трех нулей - 000, 1 обернется последовательностью 001, 2 превратится в 010 и т.д.

В качестве примера попробуйте преобразовать восьмеричное число 361 в двоичное.
Ответ - 011 110 001. Или, если отбросить незначащий ноль, то 11110001.

Перевод из двоичной системы в восьмеричную аналогичен описанному выше. Только начинать разбиение на тройки нужно с конца числа.

Перевод чисел из двоичной СС в 8-ричную и 16-ричную и обратно

1. Перевод из двоичной системы счисления в шестнадцатеричную:

    исходное число разбивается на тетрады (т.е. 4 цифры), начиная с справа для целых чисел и слева для дробных. Если количество цифр исходного двоичного числа не кратно 4, оно дополняется слева нулями до 4 для целых чисел и справа для дробных;

    каждая тетрада заменяется шестнадцатеричной цифрой в соответствии с таблицей.

1. 10011 2 = 0001 0011 2 = 13 16

2. 0,1101 2 = 0,D 16 .
2. Из шестнадцатеричной системы счисления в двоичную:

    каждая цифра шестнадцатеричного числа заменяется тетрадой двоичных цифр в соответствии с таблицей. Если в таблице двоичное число имеет менее 4 цифр, оно дополняется слева нулями до 4;

1. 13 16 = 0001 0011 2 = 10011 2

2. 0,2А 16 = 0,0010 1010 2 = 0,0010101 2 .
3. Из двоичной системы счисления в восьмеричную

    исходное число разбивается на триады (т.е. 3 цифры), начиная с справа для целых чисел и слева для дробных. Если количество цифр исходного двоичного числа не кратно 3, оно дополняется слева нулями до 3 для целых чисел и справа для дробных;

    каждая триада заменятся восьмеричной цифрой в соответствии с таблицей

1. 1101111001.1101 2 =001 101 111 001.110 100 2 = 1571,64

2. 11001111.1101 2 = 011 001 111.110 100 2 = 317, 64 8

4. Для перевода восьмеричного числа в двоичную систему счисления

    каждая цифра восьмеричного числа заменяется триадой двоичных цифр в соответствии с таблицей. Если в таблице двоичное число имеет менее 3 цифр, оно дополняется слева нулями до 3 для целых чисел и справа до 3 для дробных;

    незначащие нули в результирующем числе отбрасываются.

1. 305,4 8 = 011 000 101 , 100 2 = 11000101,1 2

2. 2516,1 8 = 010 101 001 110 , 001 2 = = 10101001110,001 2

5. Перевод из восьмеричной в шестнадцатеричную систему и обратно осуществляется через двоичную систему с помощью триад и тетрад.

1. 175,24 8 = 001 111 101 , 010 100 2 = 0111 1101 , 0101 2 = 7D,5 16

2. 426,574 8 = 100 010 110 , 101 111 100 2 = 0001 0001 0110 , 1011 1110 2 =116,BE

3. 0,0010101 2 = 0,0010 1010 2 = 0,2A 16 .

4. 7B2,E 16 = 0111 1011 0010 ,1110 2 = 11110110010,111 2

5. 11111111011,100111 2 = 0111 1111 1011,1001 1100 2 = 7FB,9C 16

6. 110001,10111 2 = 0011 0001,1011 1000 2 = 31,B8 16

Понравилась статья? Поделитесь ей