Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


49.5%Russian Federation Russian Federation
19.3%Ukraine Ukraine
17.5%United States United States
1.8%Kuwait Kuwait
1.7%Belarus Belarus
1.6%Kazakhstan Kazakhstan
1.6%Romania Romania
1.4%France France
1.3%Czech Republic Czech Republic
0.6%Republic Of Moldova Republic Of Moldova

Сегодня: 134
Вчера: 230
На этой неделе: 794
На прошлой неделе: 1236
В этом месяце: 3260
В прошлом месяце: 6184
Всего: 16817


   

блог админа

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

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

Добавлено : Дата: в разделе: Занимательная информатика

Перевести число например FD5A в двоичный код можно так:
F D 5 A
1111 1101 0101 1010
при этом нужно знать какой цифре соответствует какой код.
Из двоичной в 16тиречную аналогично.

Тепеерь допустим тебе нужно из двоичной перевести в 10-тичную:
1100 0010 = 1*2^7 + 1*2^6 + 0*2^5 + 0*2^4 +0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 194
степени возрастают слева направо от 0. основание 2.
аналогично из 16тиречной в 10тичную:
F3A = 15*16^2 + 3*16^1 + 10*16^0 = 3898
где F = 15, A = 10. Основание теперь как видишь 16.

перевод из 10тичной в 2ичную:
производится делением.
23 ->
23/2 = 11 & 1 остаток
11/2 = 5 и 1 остаток
5/2 = 2 и 1 остаток
2/2 = 1 и 0 остаток
1/2 = 0 и 1 остаток
теперь группируем снизу вверх и получаем код 1 0111

перевод из 10ой в 16ю производится аналогично, только теперь целочисленно делим не на 2, а на 16
243->
243/16 = 15 остаток 3
15/16 = 0 остаток 15 или F
тогда ответ F3

Редактировалось Дата:

Добавить комментарий


Защитный код
Обновить

   
© 2012 fordus.