Информатика

Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

ИНФОРМАТИКА: ЕГЭ, ТЕОРИЯ, ПРАКТИКА, ТЕСТЫ

Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке
ЕГЭ, ДОМАШНИЕ ЗАДАНИЯ > Информационные процессы > Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке
 
Страницы:

Содержание заданий и решения
Example
В некоторой информационной системе информация кодируется двоичными шестиразрядными словами. При передаче данных возможны их искажения, поэтому в конец каждого слова добавляется седьмой (контрольный) разряд таким образом, чтобы сумма разрядов нового слова, считая контрольный, была чётной. Например, к слову 110011 справа будет добавлен 0, а к слову 101100 – 1.

После приёма слова производится его обработка. При этом проверяется сумма его разрядов, включая контрольный. Если она нечётна, это означает, что при передаче этого слова произошёл сбой, и оно автоматически заменяется на зарезервированное слово 0000000. Если она чётна, это означает, что сбоя не было или сбоев было больше одного. В этом случае принятое слово не изменяется.

Исходное сообщение

0010100 0101000 1010101

было принято в виде

0010100 0110011 1000101.

Как будет выглядеть принятое сообщение после обработки?

1) 0000000 0101000 1010101
2) 0010100 0000000 0000000
3) 0010100 0000000 1000101
4) 0010100 0110011 0000000
РЕШЕНИЕ:

Принято слово 0010100 0110011 1000101

0010100 сумма всех разрядов 2 - чётна - не заменяется 0010100

0110011 сумма всех разрядов 4 - чётна - не заменяется 0110011

1000101 сумма всех разрядов 3 - нечётна - не заменяется 0000000

0010100 0110011 0000000

Ответ: 4

Example
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 960 бит. Какова длина сообщения в символах?

1) 60
2) 960
3) 240
4) 120
РЕШЕНИЕ:

Длина сообщения Х символов

в 16-битном коде Unicode 16Х

в 8-битной кодировке КОИ-8 8Х

16Х-8Х=960

8Х=960

Х=120

Ответ: 4

Example
Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11 соответственно). Если таким способом закодировать последовательность символов ВАГБ и записать результат шестнадцатеричным кодом, то получится

1) 8D
2) CADB
3) 813
4) 2031
РЕШЕНИЕ:

А 00
Б 01
В 10
Г 11

ВАГБ 100011012

100011012 = 1∙27 +0+0+0+1∙23+1∙22+0+1∙20=128+8+4+1=141

141 : 16 = 8 ост 13 (D)

8D

Ответ: 1


Example
Для 5 букв латинского алфавита заданы их двоичные коды (для некоторых букв из двух бит, для некоторых из трех). Эти коды представлены в таблице:

Определите, какой набор букв закодирован двоичной строкой

0110000100110001.

1) BAEECE
2) EDADECE
3) BAECCE
4) EDADBAE

РЕШЕНИЕ:

____________ 0110000100110001
1) BAEECE=__ 011000010110001
2) EDADECE = 0110000100110001
3) BAECCE = _ 0110000110010001
4) EDADBAE = 01100001001100001

Ответ: 2

Example
Для передачи данных по каналу связи используется 5-битовый код. Сообщение содержит только буквы А, Б и В, которые кодируются следующими кодовыми словами:

А – 11000, Б – 00010, В – 10101.

При передаче возможны помехи. Однако некоторые ошибки можно попытаться исправить. Любые два из этих трёх кодовых слов отличаются друг от друга не менее чем в трёх позициях. Поэтому если при передаче слова произошла ошибка не более чем в одной позиции, то можно сделать обоснованное предположение о том, какая буква передавалась. (Говорят, что «код исправляет одну ошибку».) Например, если получено кодовое слово 00000, считается, что передавалась буква Б. (Отличие от кодового слова для Б только в одной позиции, для остальных кодовых слов отличий больше.) Если принятое кодовое слово отличается от кодовых слов для букв А, Б, В более чем в одной позиции, то считается, что произошла ошибка (она обозначается ‘x’).

Получено сообщение 11110 10111 10010 10000. Декодируйте это сообщение – выберите правильный вариант.

1) ххБА
2) хххх
3) хВБА
4) АВБА
РЕШЕНИЕ:


Ответ: 3

Example
Для 5 букв русского алфавита заданы их двоичные коды (для некоторых букв ‑ из двух бит, для некоторых – из трех). Эти коды представлены в таблице:

Из четырех полученных сообщений в этой кодировке, только одно прошло без ошибки и может быть корректно декодировано. Найдите его:

1) 110100000100110011
2) 111010000010010011
3) 110100001001100111
4) 110110000100110010
РЕШЕНИЕ:

1) 11 01 000 001 001 10 01 1

2) 11 10 10 000 01 001 001 1

3) 11 01 000 01 001 10 01 11

4) 11 01 10 000 10 01 10 01 0

Ответ: 3

Страницы:
 
При копировании материала с сайта активная ссылка обязательна!
Сайт управляется SiNG cms © 2010-2015