Хелпикс

Главная

Контакты

Случайная статья





Перевод в десятичную систему счисления



 

Добрый день, уважаемые ребята, я еще раз возвращаюсь к теме СС. В пробном ЕГЭ многие из вас допустили ошибки, предлагаю еще раз повторить тему «Системы счисления».

Задание 1.

1. Дано: a = AA16 , b = 2558 . Какое из чисел С, записанных в двоичной системе счисления, удовлетворяет неравенству a < C < b ?

1) 101010102       2) 101111002        3) 101000112         4) 101011002

Решение: При переводе a и b в двоичное представление, получим: a=AA16 =101010102 , b=2558 =101011012 . Отсюда следует, что подходит значение 101011002,

 Ответ: 4

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

  Число в шестнадцатеричной системе счисления состоит из цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (где A, B, C, D, E и F равны 10, 11, 12, 13, 14 и 15 соответственно).

В нашем случае АА16 это число в шестнадцатеричной системе счисления.

Для перевода числа из шестнадцатеричной системы счисления в двоичную систему необходимо каждую цифру шестнадцатеричного числа заменить соответствующей ей тетрадой (4 бита) из таблицы перевода, приведенной ниже.

Переведем число АА16 в двоичную систему счисления. Для этого заменим каждую его цифру соответствующей ей тетрадой из таблицы перевода.

АА16 = 101010102

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

Восьмеричная система счисления Двоичная система счисления

2558 = 0101011012 - незначащий 0 убираем, получим 2558 = 101011012

 

Перевод в десятичную систему счисления

Преобразовать число из любой системы счисления в десятичную можно следующим образом: каждый разряд числа необходимо умножить на Xn, где X - основание исходного числа, n - номер разряда. Затем суммировать полученные значения.

abcx = (a*x2 + b*x1 + c*x0)10

Примеры:

5678 = (5*82 + 6*81 + 7*80)10 = 37510

1102 = (1*22 + 1*21 + 0*20)10 = 610

A516 = (10*161 + 5*160)10 = 16510



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.