Чтобы заметить ошибку, достаточно одного лишнего бита. Чтобы её исправить, избыточности нужно заметно больше — и это плата за надёжность.
Коды, обнаруживающие ошибки: бит чётности, контрольная сумма, какие искажения такой код замечает, а какие пропускает. Кодовое расстояние и его связь с числом обнаруживаемых и исправляемых ошибок. Коды, исправляющие ошибки: идея добавления проверочных разрядов, принцип кода Хэмминга, определение позиции искажённого бита. Избыточность как плата за надёжность, применение помехоустойчивых кодов в связи и на носителях. Экономные коды: неравномерное кодирование, условие однозначного декодирования, алгоритм Хаффмана и построение кодового дерева, средняя длина кодового слова, сравнение с равномерным кодом. Алгоритмы сжатия без потерь: кодирование повторов, словарные методы, коэффициент сжатия и зависимость от свойств данных. Необратимое сжатие: отбрасывание малозаметных деталей, применение к звуку, изображению и видео, границы допустимых потерь.
Если любые два кодовых слова различаются не менее чем в трёх позициях, одиночную ошибку можно не только обнаружить, но и исправить. При расстоянии два ошибка лишь замечается.
Универсального алгоритма, сжимающего любой файл, не существует: выигрыш на одних данных всегда компенсируется проигрышем на других. Сжатие работает там, где есть избыточность.
Одиннадцать заданий: выбор варианта, соответствие между приёмом кодирования и его возможностями, восстановление пропусков, упорядочивание шагов построения кода Хаффмана и расчёты длины сообщения и коэффициента сжатия. Разбор к каждому заданию показывает ход вычислений. Работа рассчитана примерно на двадцать пять минут, отметка выставляется по шкале пятьдесят, семьдесят и восемьдесят пять процентов. Отдельные вопросы посвящены биту чётности и сжатию с потерями.
Тестирование одинаково удобно и на компьютере, и на смартфоне. Так как время доступа к тесту настраивается, его спокойно можно выполнять вне школы, дома. Встроенная защита от списывания отмечает, когда учащийся уходит со страницы теста в другие окна или программы.
Установите соответствие между приёмом кодирования и тем, что он позволяет.
Какую ошибку не заметит бит чётности?
Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 490 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Та же работа в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Первый тест — бесплатно.
Кабинет родителя Как проверять знанияЧтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Подключить школу Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).