Форум » Кодирование и декодирование информации » [B1] » Ответить

[B1]

Lekter: Для передачи чисел по каналу с помехами используют код проверки четности. каждая его цифра записывается в двоичном представлении с добавлением ведущих нулей до длины 4 и к полученной последовательности дописывается ее сумма по модулю 2. Например, если передаем 23, то получим последовательность 0010100110 Определите зашифрованное число 01010100100111100011 Как такое задание делать?

Ответов - 17, стр: 1 2 All

Поляков: Lekter пишет: Как такое задание делать? Кратко так: 1) разбить на группы по 5 бит 2) в каждой пятерке откинуть последний бит (бит четности) 3) оставшиеся 4 бита перевести из двоичной системы в десятичную

arahned: А поподробнее можно? Чтобы уж совсем для ламеров)

Гость: Разбиваем: 01010 10010 01111 00011 Убираем в каждой группе последнюю цифру: 0101 1001 0111 0001 Переводим каждую группу в 10-ю: (4+1) (8+1) (4+2+1) (просто 1) ответ: 5971


arahned: Гость пишет: Разбиваем: 01010 10010 01111 00011 Убираем в каждой группе последнюю цифру: 0101 1001 0111 0001 Спасибо Уважаемый гость почти все понял, то есть если будет условие, что разбито по 5 мы берем и бьем по 6 цифр и так далее.

pgn: В данном случае используется правило: если в четверке (0101) число единиц четно то результатом суммирования будет 0, если нечетно - 1.

Гость: разбито по 5 мы берем и бьем по 6 цифр и так далее. Смотрим на пример в задаче: в числе 23 - 2 цифры, значит вот это 0010100110 нужно тоже разбить на 2 группы: 00101 и 00110 (первая группа - это 2, вторая - 3) В условии сказано, что каждая цифра - 4 бита, а пятый дописывается как сумма по модулю 2. Он нас не интересует, поэтому 5-ый бит отбрасываем. И далее как написано...

Гость: помогите пожалуйста решить Текстовый документ, состоящий из 10240 символов, хранился в 8-битной кодировке КОИ-8. Этот документ был преобразован в 16-битную кодировку Unicode. Укажите, какое дополнительное количество Кбайт потребуется для хранения документа. В ответе запишите только число.

oval: Гость пишет: помогите пожалуйста решить Задание стандартное, такие задачи разбирались, например тут, давайте ваше решение, подскажем в чем ошибка

1ро4ка_двадва88: Гость пишет: помогите пожалуйста решить Текстовый документ, состоящий из 10240 символов, хранился в 8-битной кодировке КОИ-8. Этот документ был преобразован в 16-битную кодировку Unicode. Укажите, какое дополнительное количество Кбайт потребуется для хранения документа. В ответе запишите только число. ответ 1, сверяйтесь

Zoo: Ответ 10 10240 / 1024 = 10 (1 символ - 1 байт, переводим в Кбайты)

1ро4ка_двадва88: Zoo пишет: Ответ 10 10240*8 бит - прибавка к размеру файла. Переведем в КБ, но вначале приведем в подобающий вид. 10240*8=(2^13)*10=81920 !БИТ!. 81920/8=1024 БАЙТ. 1024 = 1 КБ. Вуаля Неправильно разделил

Zoo: У тебя в счете ошибка: 81920/8=1024 БАЙТ Ты нолик потерял :) Я рассуждала не так: в 8-битной кодировке 1 символ=1 байту. Символов в тексте 10240, значит и байт 10240. В 16-битной кодировке нужно в 2 раза больше памяти. Поэтому половина сообщения - это тоже 10240 байт Переводим в Кбайты, т.е. делим на 1024.

zulus: помогите решить. Текстовый документ хранился в 8-битной кодировке КОИ-8. Этот документ был преобразован в 16-битную кодировку Unicode, при этом размер памяти, необходимой для хранения документа увеличился на 4 Кбайт. При этом хранится только последовательность кодов символов. Укажите, сколько символов в документе. В ответе запишите только число.

oval: zulus пишет: помогите решить. Задание стандартное, такие задачи разбирались, например тут, давайте ваше решение, подскажем в чем ошибка

zulus: oval, у меня нет решения. Не представляю как решать. И в справочном материале не нашел подобной задачи.



полная версия страницы