Подготовим к ЕГЭ за оставшееся времяна нужные баллы.
Пробный период бесплатно

осталось мест 52
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Информация и кодирование

28 октября 2025 09:13

{Другой предмет}
10 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Вот пример теста по теме "Информация и кодирование" для 10 класса. Все вопросы открытые. Под каждым вопросом приведены примерные ответы (модели решений).

  1. Вопрос 1 Что такое информация? Какие единицы измерения используются для объема информации и приведите по одному примеру для каждой единицы. Ответ (пример): Информация — это упорядоченные сведения, снижающие неопределенность получателя и имеющие смысловую значимость. Единицы измерения: бит (один из двух вариантов да/нет; пример: ответ на вопрос «да/нет» — 1 бит), байт (8 бит; пример: один символ текста в большинстве кодировок — 1 байт в ASCII). Также упомянуть байты и килобайты (1 кБ ≈ 1024 байт).

  2. Вопрос 2 Объясните разницу между кодированием данных и их представлением в компьютере. Приведите примеры. Ответ (пример): Кодирование — представление данных в форме, пригодной для передачи/хранения (например, кодирование символов в ASCII или Unicode). Представление данных — внутренняя двоичная форма хранения чисел и символов в памяти компьютера (например, число 65 может храниться как двоичное 01000001 в ASCII/UTF-8, которое соответствует букве 'A' в ASCII).

  3. Вопрос 3 Переведите число 173 из десятичной системы в двоичную. Как перевести обратно обратно в десятичную? Ответ (пример): 173 в двоичной: 10101101. Обратное преобразование: 1·128 + 0·64 + 1·32 + 0·16 + 1·8 + 1·4 + 0·2 + 1·1 = 173.

  4. Вопрос 4 Что такое ASCII и Unicode? Какие проблемы они решают и чем они отличаются? Ответ (пример): ASCII — кодировка, которая хранит латинские буквы и podstawные символы в 7 битах (или 8 битах с доп. битом), ограничена латиницей и базовыми символами. Unicode — универсальная кодировка для практически всех письменных систем мира; обеспечивает единый способ представления символов разных языков. Проблема ASCII: ограниченное множество символов; Unicode решает это за счет более обширных диапазонов и разных реализаций (например, UTF-8, UTF-16).

  5. Вопрос 5 Объясните, как кодируются символы кириллицы и латиницы в UTF-8. Почему UTF-8 совместим с ASCII? Ответ (пример): В UTF-8 латиница обычно кодируется одной байтовой единицей (как в ASCII). Кириллица и другие символы кодируются двумя или более байтами (например, кириллица U+0410 — 2 байта: D0 90 или D0 91 и т.д.; буква 'Б' может быть D0 92, зависит от конкретного кода). UTF-8 совместим с ASCII потому, что первые 128 символов совпадают с ASCII: те же байты 0x00–0x7F значат те же самые символы.

  6. Вопрос 6 Что такое кодирование Base64? Зачем оно нужно и где применяется? Приведите пример. Ответ (пример): Base64 — текстовое кодирование двоичных данных в набор символов ASCII (A–Z, a–z, 0–9, +, /, иногда и обрезка =). Применяется в email, передаче данных через текстовые протоколы и т.д., чтобы двоичные данные можно безопасно отправлять как текст. Пример: строка "Man" кодируется как "TWFu". Пример: "Hello" — "SGVsbG8=" (один из вариантов). Недостаток: результат примерно на треть длиннее исходного бинарного потока.

  7. Вопрос 7 Что такое сжатие данных? Различия между с потерей и без потерь. Приведите примеры. Ответ (пример): Сжатие данных — уменьшение объема данных без утраты или с минимальной утратой информации. Без потерь: ZIP, PNG; с потерей: MP3 (звук), JPEG (изображение). Примеры и применение: ZIP — архивирование файлов без потери; JPEG — изображение с потерей в деталях, не всегда заметной глазу.

  8. Вопрос 8 Что такое проверочные коды и зачем они нужны? Объясните разницу между паритетными битами и CRC. Ответ (пример): Проверочные коды обеспечивают обнаружение ошибок при передаче/хранении данных. Паритетные биты добавляются так, чтобы суммарное число единиц было чётным или нечётным; подходят для обнаружения одиночной ошибки в блоке, но не для исправления. CRC (контрольная сумма по многочлену) вычисляется сложнее и может обнаруживать многобитовые ошибки более надёжно, а также позволяет частично определять местоположение ошибки.

  9. Вопрос 9 Опишите базовые принципы кода Хэмминга (например, код Hamming (7,4)). Как он помогает обнаруживать и исправлять ошибки? Ответ (пример): В коде Хэмминга добавляются контрольные биты на позициях степеней двойки (1, 2, 4 и т.д.). Эти биты рассчитываются так, чтобы суммарная чётность под соответствующими наборами бит стала определённой. Данные (4 бита) помечаются в оставшихся позициях. При приёме можно по контрольной чётности определить, какая именно позиция содержит ошибку, и исправить её. Примерная идея: код Hamming (7,4) кодирует 4 данных бита в 7-битовую кодовую последовательность, чтобы можно было обнаружить и исправить одиночную ошибку.

  10. Вопрос 10 Приведите пошаговый пример преобразования текстовой строки в двоичный код по ASCII или Unicode. Объясните различия. Ответ (пример): Возьмём строку "Hi". В ASCII: 'H' = 72 = 0x48, 'i' = 105 = 0x69. В двоичном виде: 01001000 01101001. Если использовать Unicode/UTF-8, символы латиницы остаются в одном байте каждый в UTF-8 (как и в ASCII). Различие заметно для символов вне базового латинского набора: в UTF-8 они кодируются несколькими байтами (например, кириллица или китайские символы), что увеличивает длину ввиду многобайтовости.

Если нужно, могу адаптировать тест под конкретный уровень задач (передача по сети, учебные задания к лабораторным работам, часть с чертежами или примерами на бумаге). Также могу оформить тест в виде файла (PDF/Word) или в виде вопросов с пустыми полями для ответов.


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
11 Класс
{Другой предмет}
11 Класс
{Другой предмет}
11 Класс
{Другой предмет}
10 Класс

Саша — ассистент в телеграмме