Сравнить числа, выраженные в различных системах счисления: 1101 2 и d 16, 0,11111 2 и 0,22 8, 35,63 8 и 16с 16

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Для данных пар чисел справедливы следующие соотношения: 11012=D161101 sub 2 equals cap D sub 16, 0,111112>0,2280 comma 11111 sub 2 is greater than 0 comma 22 sub 8 и 35,638<16C1635 comma 63 sub 8 is less than 16 cap C sub 16. Шаг 1: Сравнение 110121101 sub 2 и D16cap D sub 16 Для сравнения переведем оба числа в десятичную систему счисления:

  1. Разложим двоичное число 110121101 sub 2 по степеням основания:
    123+122+021+120=8+4+0+1=13101 center dot 2 cubed plus 1 center dot 2 squared plus 0 center dot 2 to the first power plus 1 center dot 2 to the 0 power equals 8 plus 4 plus 0 plus 1 equals 13 sub 10 В шестнадцатеричной системе символ Dcap D соответствует числу 13.
    Следовательно: 1310=131013 sub 10 equals 13 sub 10, что означает 11012=D161101 sub 2 equals cap D sub 16.

Шаг 2: Сравнение 0,1111120 comma 11111 sub 2 и 0,2280 comma 22 sub 8 Переведем дробные числа в десятичную форму:

  1. Для 0,1111120 comma 11111 sub 2:
    12-1+12-2+12-3+12-4+12-5=0,5+0,25+0,125+0,0625+0,03125=0,96875101 center dot 2 to the negative 1 power plus 1 center dot 2 to the negative 2 power plus 1 center dot 2 to the negative 3 power plus 1 center dot 2 to the negative 4 power plus 1 center dot 2 to the negative 5 power equals 0 comma 5 plus 0 comma 25 plus 0 comma 125 plus 0 comma 0625 plus 0 comma 03125 equals 0 comma 96875 sub 10 Для 0,2280 comma 22 sub 8:
    28-1+28-2=28+264=0,25+0,03125=0,28125102 center dot 8 to the negative 1 power plus 2 center dot 8 to the negative 2 power equals two-eighths plus 2 over 64 end-fraction equals 0 comma 25 plus 0 comma 03125 equals 0 comma 28125 sub 10 Сравним результаты: 0,96875>0,281250 comma 96875 is greater than 0 comma 28125, значит 0,111112>0,2280 comma 11111 sub 2 is greater than 0 comma 22 sub 8.

Шаг 3: Сравнение 35,63835 comma 63 sub 8 и 16C1616 cap C sub 16 Приведем числа к десятичному виду:

  1. Для восьмеричного числа 35,63835 comma 63 sub 8:
    381+580+68-1+38-2=24+5+0,75+0,046875=29,796875103 center dot 8 to the first power plus 5 center dot 8 to the 0 power plus 6 center dot 8 to the negative 1 power plus 3 center dot 8 to the negative 2 power equals 24 plus 5 plus 0 comma 75 plus 0 comma 046875 equals 29 comma 796875 sub 10 Для шестнадцатеричного числа 16C1616 cap C sub 16 (где C=12cap C equals 12):
    1162+6161+12160=256+96+12=364101 center dot 16 squared plus 6 center dot 16 to the first power plus 12 center dot 16 to the 0 power equals 256 plus 96 plus 12 equals 364 sub 10Так как 29,796875<36429 comma 796875 is less than 364, получаем 35,638<16C1635 comma 63 sub 8 is less than 16 cap C sub 16.

Ответ:

  1. 11012=D161101 sub 2 equals cap D sub 16
  2. 0,111112>0,2280 comma 11111 sub 2 is greater than 0 comma 22 sub 8
  3. 35,638<16C1635 comma 63 sub 8 is less than 16 cap C sub 16

Требуется ли вам помощь с алгоритмом быстрого перевода между системами, кратными двум (2, 8, 16)?

Форма ответа

Ваш аватар