В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
strekoza7
strekoza7
08.01.2022 11:05 •  Информатика

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

Показать ответ
Ответ:
Taniusha02
Taniusha02
27.05.2020 02:58

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

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

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

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

 

0,0(0 оценок)
Ответ:
abduboriy2004
abduboriy2004
27.05.2020 02:58

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

А = 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

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота