|
||||||||||||||||||||
Перевод в десятичную систему счисленияСтр 1 из 2Следующая ⇒
Добрый день, уважаемые ребята, я еще раз возвращаюсь к теме СС. В пробном ЕГЭ многие из вас допустили ошибки, предлагаю еще раз повторить тему «Системы счисления». Задание 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
|
||||||||||||||||||||
|