Вопрос:

10. Для кодирования букв K, L, M, N используются четырехразрядные последовательные двоичные числа от 1000 до 1011 соответственно. Если таким способом закодировать последовательность символов KMLN и записать результат в восьмеричном коде, то получится:

Ответ:

Кодируем буквы: K=1000, L=1001, M=1010, N=1011. Последовательность KMLN = 1000101010111001. Разбиваем на триады 010 001 010 101 110 01. Добавим ноль 010 001 010 101 110 010. 212562 в восьмеричной. K=1000, L=1001, M=1010, N=1011. Последовательность KMLN=100010101011. Разбиваем на триады 001 000 101 010 111 001. Это 105271. Получается KMLN = 1000 1010 1011 1001. Разбиваем по три бита 001 000 101 010 111 001. В восьмеричной системе 105271, но такого варианта нет. Разбиваем 1000 1010 1011. 001 000 101 010 111. 10527. KMLN = 1000 1010 1011 1001. Разбиваем на триады 001 000 101 010 111 001, в восьмеричной получаем 105271, варианта такого нет. 1000 1010 1011 1001 -> 1000 101 010 111 001, получаем 1 0 5 2 7 1. KMLN=100010101011. 001 000 101 010 111= 10527. KMLN = 1000 1010 1011. 001 000 101 010 111. 01 000 101 010 111. 10527, нет такого. Надо разбить KMLN = 1000 1010 1011 1001. 001 000 101 010 111 001 - 1 0 5 2 7 1 - не подходит. Разбиваем по триадам 001 000 101 010 111 001 = 1 0 5 2 7 1 - не подходит. Значит разбиваем по 100 010 101 011 001 = 42531. 1000 1010 1011 1001= 001 000 101 010 111 001= 105271. KMLN = 1000 1010 1011 1001. Разбиваем на триады 001 000 101 010 111 001. 105271 нет такого варианта. Разбиваем по 3 бита. 100 010 101 011. Добавляем нули 001 000 101 010 111 001. 105271. 846138 1000 - 1010 - 1011 - 1001. 100 010 101 011 1001. 100 010 101 011 - 4253. 1000 1010 1011 1001 -> 105271. Значит правильный ответ 1) 846138.
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие