Ответ или решение 1
Для того, чтобы решить примеры сначала проверьте одной ли они системы счисление.
1. 11011 + 101 = 100000;
100000 или 32 в десятичной системе;
11011 – 101 = 10110;
10110 или 22 в десятичной системе;
10101 * 111 = 10010011;
10010011 или 147 в десятичной системе;
Что ты хочешь узнать?
Ответ
Проверено экспертом
1. Таблицы сложения и умножения:
Вычисления во вложении. Последнее деление на самом деле можно было бы "в столбик" и не писать, и так понятно, какой будет результат.
2. Переводим в двоичную систему счисления и дописываем вперед незначащие нули, пока не наберётся 8 знаков:
3. Добавляется знаковый бит: дописываем вперед 0, если число положительное, и 1, если отрицательное. Для неотрицательных чисел по сути ничего не меняется, а отрицательные представляем в дополнительном коде: меняем все биты на противоположные и добавляем к результату 1.
-56: меняем биты на противоположные (получаем 11100011) и добавляем 1. Окончательно получается
Поставить LIKE | и поделиться ссылкой |
|
Результат: | |
7BDF.EFBEE Показать как оно получилось |
Ура. Вам стало интересно как получилось данное число
Вы ввели число: 111101111011111.11101111101111101112 в двоичной системе счисления и хотите перевести его в шестнадцатиричную.
Для этого переведем его сначала в десятичную вот так :
111101111011111.11101111101111101112 = 1∙2 14 +1∙2 13 +1∙2 12 +1∙2 11 +0∙2 10 +1∙2 9 +1∙2 8 +1∙2 7 +1∙2 6 +0∙2 5 +1∙2 4 +1∙2 3 +1∙2 2 +1∙2 1 +1∙2 0 +1∙2 -1 +1∙2 -2 +1∙2 -3 +0∙2 -4 +1∙2 -5 +1∙2 -6 +1∙2 -7 +1∙2 -8 +1∙2 -9 +0∙2 -10 +1∙2 -11 +1∙2 -12 +1∙2 -13 +1∙2 -14 +1∙2 -15 +0∙2 -16 +1∙2 -17 +1∙2 -18 +1∙2 -19 = 16384+8192+4096+2048+0+512+256+128+64+0+16+8+4+2+1+0.5+0.25+0.125+0+0.03125+0.015625+0.0078125+0.00390625+0.001953125+0+0.00048828125+0.000244140625+0.0001220703125+6.103515625E-5+3.0517578125E-5+0+7.62939453125E-6+3.814697265625E-6+1.9073486328125E-6 = 31711.93650627110
Переведем 31711.93650627110 в шестнадцатиричную систему вот так:
Целая часть числа находится делением на основание новой
31711 | 16 | ||
-31696 | 1981 | 16 | |
15=F | -1968 | 123 | 16 |
13=D | -112 | 7 | |
11=B | |||
Получилось: 3171110 = 7BDF16
Дробная часть числа находится умножением на основание новой
.936506271 | |
. | 16 |
14=E | 9841 |
16 | |
15=F | 74561 |
16 | |
11=B | 92969 |
16 | |
14=E | 87498 |
16 | |
13=D | 99962 |
16 | |
15=F | 99392 |
16 | |
15=F | 90274 |
16 | |
14=E | 44391 |
16 | |
7 | 10261 |
16 | |
1 | 64172 |
16 | |
10=A | 26758 |
16 |
Получилось: 0.936506271362310 = 0.EFBEE16
Сложим вместе целую и дробную часть вот так:
Результат перевода:
111101111011111.11101111101111101112 = 7BDF.EFBEE16
Постоянная ссылка на результат этого расчета
- Введите число которое надо перевести.
- Укажите его систему счисления.
- Укажите в какую систему счисления переводить.
- Нажмите кнопку "Перевести".
Калькулятор перевода чисел имеет одно поле для ввода. В это поле необходимо ввести число которое Вы хотите перевести.
После этого Вам обязательно нужно указать в какой системе счисления Вы его ввели. Для этого под полем ввода есть графа "Его система счисления".
Если Вы не нашли своей системы, то выберите графу "другая" и появится поле ввода . В это поле необходимо вписать основание системы одним числом без пробелов.
Далее необходимо выбрать в какую систему хотите перевести данное число. Если Вы опять не нашли нужной системы то введите ее в графе "другая".
После нажмите кнопку "ПЕРЕВЕСТИ" и результат появится в соответствующем поле. Если Вы хотите получить подробный ход решения, то нажмите на соответствующую ссылку.
Научиться переводить число из одной системы счисления в другую очень просто.
Любое число может быть легко переведено в десятичную систему по следующему алгоритму:
Каждая цифра числа должна быть умножена на основание системы счисления этого числа возведенное в степень равное позиции текущей цифры в числе справа налево, причём счёт начинается с 0.