profile
Опубликовано 5 лет назад по предмету Информатика от waitingforthesun

Для кодирования букв А,Б,В,Г используются четырехразрядные последовательные двоичные числа от 1000 до 1011 соответственно. Таким способом закодировать последовательность символов БГАВ и записать результат в восьмеричном коде.

 

Очень прошу, распишите решение.

  1. Ответ
    Ответ дан Ulika97

    1011110110101100 - результат в двоичной системе

    Чтобы перевести в восьмеричную нужно разбить на части ( по три цифры )

    1.011.110.110.101.100 , и каждой части наити соответствие по таблице

    Получится, 136654 - в восьмеричной системе  

     

  2. Ответ
    Ответ дан ElenaChe

    Запишим коды каждой буквы:

    А = 1000

    Б = 1001

    В = 1010

    Г = 1011

     

    Запишем последовательность БГАВ = 1001101110001010

     

    Чтобы перевести в восьмеричный код из двоичного, следует начиная с конца разбить код на тройки и каждую уже перевести. Получится:

    001 001 101 110 001 010 (впереди числа, если не хватаем чисел, можно дописывать 0. Они не дают результата, просто удобны для записи).

     

    Переводим кажое число путем развернутой формы записи и счета:

    001_2 = 0*2^2+0*2^1+1*2^0 = 1_{8}

     

    001_2 = 0*2^2+0*2^1+1*2^0 = 1_{8}

     

    101_2 = 1*2^2+0*2^1+1*2^0 = 5_{8}

     

    110_2 = 1*2^2+1*2^1+0*2^0 = 6_{8}

     

    001_2 = 0*2^2+0*2^1+1*2^0 = 1_{8}

     

    010_2 = 0*2^2+1*2^1+0*2^0 = 2_{8}

     

    Ответ: 115612

Самые новые вопросы