вот эти число помогите) )
312,96?
277,76?
246,92?
Другие языки программирования и технологии
Как перевести числа в двоичную, восьмеричную и шестнадцатиричную? вот эти число помогите)) 312,96?277,76?246,92?
Покажу на примере первого числа.
1) Переводим в двоичную.
Сначала целую часть делением:
312 : 2 = 156 ост. 0
156 : 2 = 78 ост. 0
78 : 2 = 39 ост. 0
39 : 2 = 19 ост. 1
19 : 2 = 9 ост. 1
9 : 2 = 4 ост. 1
4 : 2 = 2 ост. 0
2 : 2 = 1 ост. 0
1 : 2 = 0 ост. 1
Для дробной нужно определиться сколько знаков после запятой нам нужно.
Пусть будет 8, чтобы в шестнадцатеричной получилось 2…
,96 · 2 = 1,92
,92 · 2 = 1,84
,84 · 2 = 1,68
,68 · 2 = 1,36
,36 · 2 = 0,72
,72 · 2 = 1,44
,44 · 2 = 0,88
,88 · 2 = 1,76
Следовательно 312,96 (10) → 100111000,11110101 (2)
Для перевода из двоичной в восьмеричную и шестнадцатеричную нужно разбить на тройки и квадры влево и вправо от запятой, при необходимости дописав нули:
100 111 000,111 101 010 (2) → 470,752 (8)
1 0011 1000,1111 0101 (2) → 138,F5 (16)
Теперь сделаем проверку:
4*8*8 + 7*8 + 7/8 + 5/8/8 + 2/8/8/8 = 256 + 56 + 0,875 + 0,078125 + 0,00390625 = 312,95703125
1*16*16 + 3*16 + 8 + 15/16 + 5/16/16 = 256 + 48 + 8 + 0,9375 + 0,01953125 = 312,95703125
Если полученный результат округлить до 2 знаков после запятой, то получится исходное число!
1) Переводим в двоичную.
Сначала целую часть делением:
312 : 2 = 156 ост. 0
156 : 2 = 78 ост. 0
78 : 2 = 39 ост. 0
39 : 2 = 19 ост. 1
19 : 2 = 9 ост. 1
9 : 2 = 4 ост. 1
4 : 2 = 2 ост. 0
2 : 2 = 1 ост. 0
1 : 2 = 0 ост. 1
Для дробной нужно определиться сколько знаков после запятой нам нужно.
Пусть будет 8, чтобы в шестнадцатеричной получилось 2…
,96 · 2 = 1,92
,92 · 2 = 1,84
,84 · 2 = 1,68
,68 · 2 = 1,36
,36 · 2 = 0,72
,72 · 2 = 1,44
,44 · 2 = 0,88
,88 · 2 = 1,76
Следовательно 312,96 (10) → 100111000,11110101 (2)
Для перевода из двоичной в восьмеричную и шестнадцатеричную нужно разбить на тройки и квадры влево и вправо от запятой, при необходимости дописав нули:
100 111 000,111 101 010 (2) → 470,752 (8)
1 0011 1000,1111 0101 (2) → 138,F5 (16)
Теперь сделаем проверку:
4*8*8 + 7*8 + 7/8 + 5/8/8 + 2/8/8/8 = 256 + 56 + 0,875 + 0,078125 + 0,00390625 = 312,95703125
1*16*16 + 3*16 + 8 + 15/16 + 5/16/16 = 256 + 48 + 8 + 0,9375 + 0,01953125 = 312,95703125
Если полученный результат округлить до 2 знаков после запятой, то получится исходное число!
Калькулятор Windows тебе в помощь ...
312,96 = 100111000 470 138
312,96 = 100111000 470 138
Как сейчас помню, в DOS-Navigator был калькулятор, который показывал все форматы числа. Качни и погляди.
Похожие вопросы
- перевод чисел в двоичную,восьмеричную системы счисления
- Перевести числа 57 и 13 из десятичной системы счисления в:двоичную, пятеричную, восьмеричную, шестнадцатеричную?
- Перевести данное число из 10 системы в "двоичную"восьмеричную"шестнадцатеричную"
- Переведите число 111 из десятичной системы счисления в двоичную систему счисления.
- Как перевести число из двоичной системы счисления в восьмеричную в Ассемблер (tasm) Программа должна быть простой!
- Как перевести число из восьмеричной системы счисления в двоичную в Ассемблер (tasm) Программа должна быть простой!
- Обьесните пожайлуста, это срочно!!!!Как перевести число из десятиричной системы в шестнадцатиричную! Например число
- Помогите перевести числа в разные системы счисления. HELP!!!
- как перевести информацию в двоичную сстему кодирования и шестнадцатиричную систему исчисления
- как перевести число 10111011011101 из двоичной в восмеричную ситему счисленя ???помогите плз?