что такое двоичное представление для десятичного числа 173
Перевести число 173.10 из десятичной системы в двоичную
Задача: перевести число 173.10 из десятичной системы счисления в двоичную.
Для того, чтобы перевести число 173.10 из десятичной системы счисления в двоичную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:
1. Для того, чтобы перевести число 173 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.
— | 173 | 2 | ||
172 | — | 86 | 2 | |
1 | 86 | — | 43 | 2 |
0 | 42 | — | 21 | 2 |
1 | 20 | — | 10 | 2 |
1 | 10 | — | 5 | 2 |
0 | 4 | — | 2 | 2 |
1 | 2 | 1 | ||
0 |
Полученные остатки записываем в обратном порядке, таким образом:
2. Для перевода десятичной дроби 0.10 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.10 ∙ 2 = 0.2 (0)
0.2 ∙ 2 = 0.4 (0)
0.4 ∙ 2 = 0.8 (0)
0.8 ∙ 2 = 1.6 (1)
0.6 ∙ 2 = 1.2 (1)
0.2 ∙ 2 = 0.4 (0)
0.4 ∙ 2 = 0.8 (0)
0.8 ∙ 2 = 1.6 (1)
0.6 ∙ 2 = 1.2 (1)
0.2 ∙ 2 = 0.4 (0)
0.4 ∙ 2 = 0.8 (0)
Ответом станет прямая последовательность целых частей произведения. Т.е.
3. Осталось соединить переведенные части, таким образом:
Подробнее о том, как переводить числа из десятичной системы в двоичную, смотрите здесь.
Перевести число 173 из десятичной системы в двоичную
Задача: перевести число 173 из десятичной системы счисления в двоичную.
Для того, чтобы перевести число 173 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, то тех пор пока остаток не будет меньше чем 2.
— | 173 | 2 | ||
172 | — | 86 | 2 | |
1 | 86 | — | 43 | 2 |
0 | 42 | — | 21 | 2 |
1 | 20 | — | 10 | 2 |
1 | 10 | — | 5 | 2 |
0 | 4 | — | 2 | 2 |
1 | 2 | 1 | ||
0 |
Полученные остатки записываем в обратном порядке, таким образом:
Подробнее о том, как переводить числа из десятичной системы в двоичную, смотрите здесь.
Перевод числа 173.46 из десятичной системы счисления в двоичную
Для перевода десятичного числа 173.46 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
— | 173 | 2 | ||
172 | — | 86 | 2 | |
1 | 86 | — | 43 | 2 |
0 | 42 | — | 21 | 2 |
1 | 20 | — | 10 | 2 |
1 | 10 | — | 5 | 2 |
0 | 4 | — | 2 | 2 |
1 | 2 | 1 | ||
0 |
Ответом будет являться обратная последовательность результатов деления:
Для перевода дробной части 0.46 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.46 ∙ 2 = 0.92 ( 0 )
0.92 ∙ 2 = 1.84 ( 1 )
0.84 ∙ 2 = 1.68 ( 1 )
0.68 ∙ 2 = 1.36 ( 1 )
0.36 ∙ 2 = 0.72 ( 0 )
0.72 ∙ 2 = 1.44 ( 1 )
0.44 ∙ 2 = 0.88 ( 0 )
0.88 ∙ 2 = 1.76 ( 1 )
0.76 ∙ 2 = 1.52 ( 1 )
0.52 ∙ 2 = 1.04 ( 1 )
0.04 ∙ 2 = 0.08 ( 0 )
Ответом будет являться прямая последовательность целых частей результатов умножения:
Окончательным ответом будет являться соединение целой и дробной части:
Перевод чисел из одной системы счисления в другую
Данный конвертер переводит числа между наиболее популярными системами счисления: десятичной, двоичной, восьмеричной, шестнадцатеричной.
Существуют и другие системы счисления, но мы не стали включать их в конвертер из-за низкой популярности.
Для указания системы счисления при записи числа используется нижний индекс, который ставится после числа:
20010 = 110010002 = 3108 = C816
Кратко об основных системах счисления
Десятичная система счисления. Используется в повседневной жизни и является самой распространенной. Все числа, которые нас окружают представлены в этой системе. В каждом разряде такого числа может использоваться только одна цифра от 0 до 9.
Двоичная система счисления. Используется в вычислительной технике. Для записи числа используются цифры 0 и 1.
Восьмеричная система счисления. Также иногда применяется в цифровой технике. Для записи числа используются цифры от 0 до 7.
Перевод в десятичную систему счисления
Перевод из десятичной системы счисления в другие
Делим десятичное число на основание системы, в которую хотим перевести и записываем остатки от деления. Запишем полученные остатки в обратном порядке и получим искомое число.
Переведем число 37510 в восьмеричную систему:
Перевод из двоичной системы в восьмеричную
Так же как и в первом способе разбиваем число на группы. Но вместо преобразований в скобках просто заменим полученные группы (триады) на соответствующие цифры восьмеричной системы, используя таблицу триад:
Перевод из двоичной системы в шестнадцатеричную
Также как и в первом способе разбиваем число на группы по 4 цифры. Заменим полученные группы (тетрады) на соответствующие цифры шестнадцатеричной системы, используя таблицу тетрад:
Тетрада | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Цифра | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Перевод из восьмеричной системы в двоичную
Каждый разряд восьмеричного числа будем делить на 2 и записывать остатки в обратном порядке, формируя группы по 3 разряда двоичного числа. Если в группе получилось меньше 3 разрядов, тогда дополняем нулями. Записываем все группы по порядку, отбрасываем ведущие нули, если имеются, и получаем двоичное число.
Используем таблицу триад:
Каждую цифру исходного восьмеричного числа заменяется на соответствующие триады. Ведущие нули самой первой триады отбрасываются.
Перевод из шестнадцатеричной системы в двоичную
Аналогично переводу из восьмеричной в двоичную, только группы по 4 разряда.
Используем таблицу тетрад:
Цифра | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тетрада | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Каждую цифру исходного числа заменяется на соответствующие тетрады. Ведущие нули самой первой тетрады отбрасываются.
Перевод из восьмеричной системы в шестнадцатеричную и наоборот
Такую конвертацию можно осуществить через промежуточное десятичное или двоичное число. То есть исходное число сначала перевести в десятичное (или двоичное), и затем полученный результат перевести в конечную систему счисления.
Перевести число 173 из восьмеричной системы в двоичную
Задача: перевести число 173 из восьмеричной в двоичную систему счисления.
Для перевода 173 из восьмеричной в двоичную систему счисления, воспользуемся следующим алгоритмом:
1. Для перевода числа 173 в десятичную систему воспользуемся формулой:
1738=1 ∙ 8 2 + 7 ∙ 8 1 + 3 ∙ 8 0 = 1 ∙ 64 + 7 ∙ 8 + 3 ∙ 1 = 64 + 56 + 3 = 12310
2. Полученное число 123 переведем из десятичной системы счисления в двоичную. Для этого, осуществим последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.
— | 123 | 2 | ||
122 | — | 61 | 2 | |
1 | 60 | — | 30 | 2 |
1 | 30 | — | 15 | 2 |
0 | 14 | — | 7 | 2 |
1 | 6 | — | 3 | 2 |
1 | 2 | 1 | ||
1 |
Полученные остатки записываем в обратном порядке, таким образом: