ИНФОРМАТИКА · 7 КЛАСС
Информация · Интерактивный конспект

§ 2. Представление информации в компьютере

Разберём, как условные знаки превращаются в двоичный код, сколько состояний задают биты и как переводить единицы объёма информации.

Попробовать на модели ↓
Разбираемся в теме

Основные пункты параграфа

1

Кодирование и декодирование

Чтобы восстановить сообщение, нужно знать правило его записи.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Сдвиньте алфавит

Измените параметры, предскажите результат и сравните с объяснением модели.

Код — система условных знаков и соответствий между ними и значениями. Кодировать можно буквы, числа, звуки и изображения. Декодирование выполняют по тем же правилам в обратном направлении. Коды нужны не только для секретности: нотная запись и штрих-код тоже передают сведения по условным правилам.

В шифре сдвига каждую букву заменяют другой на фиксированном расстоянии в алфавите. Для латинского алфавита и сдвига на 3: A → D, B → E, Z → C. Для обратного преобразования сдвигаются на 3 позиции назад. Пробелы в нашем примере сохраняются.

Главная мысль: Кодирование следует выбранному правилу; декодирование восстанавливает исходное сообщение.
2

Двоичный код и бит

Два устойчивых состояния удобно различать технически.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Соберите число из битов

Измените параметры, предскажите результат и сравните с объяснением модели.

Компьютер представляет данные двоичными последовательностями. Один разряд имеет два возможных значения — 0 и 1. Это не означает, что компьютер хранит только два числа: сочетания нескольких разрядов дают много вариантов. Два бита образуют 00, 01, 10, 11 — четыре комбинации.

РазрядовКомбинацийПравило
122¹
242²
382³
82562⁸
Главная мысль: Бит принимает значение 0 или 1; последовательность битов кодирует данные.
3

Байт и кодирование символов

Размер кодовой единицы не следует путать со смыслом сообщения.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Символы и байты UTF-8

Измените параметры, предскажите результат и сравните с объяснением модели.

Байт — группа из восьми бит. В таблице ASCII латинская A имеет код 65, в двоичной записи 01000001. Однако правило «один символ — один байт» не является универсальным. Например, в UTF-8 латинская A занимает один байт, кириллическая А — два. Внешне похожие символы могут иметь разные коды.

Если условие задачи прямо задаёт 1 байт на символ, объём текста вычисляют как количество символов, умноженное на 1 байт. Считают также пробелы и знаки препинания. Для реального файла добавляются особенности кодировки, переноса строк, формата и служебных данных.

Главная мысль: Один байт содержит 8 бит; размер текста зависит от кодировки.
4

Перевод единиц объёма

Сначала выясните, какое соглашение использует задача.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Пересчитайте объём

Измените параметры, предскажите результат и сравните с объяснением модели.

По соглашению учебникаСоотношение
1 байт8 бит
1 Кбайт1024 байта
1 Мбайт1024 Кбайт
1 Гбайт1024 Мбайт
1 Тбайт1024 Гбайт

При переходе к более мелкой единице умножают, к более крупной — делят. Например: 2 Кбайт = 2 × 1024 = 2048 байт = 16 384 бит. Обратно: 16 384 бит / 8 / 1024 = 2 Кбайт. Не заменяйте множитель 8 между битом и байтом множителем 1024.

Главная мысль: В задачах данного учебника соседние крупные единицы связаны множителем 1024.
Интерактивная практика

Исследуйте и примените

Проверьте модель на нескольких наборах данных, затем выполните самостоятельное задание.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Лаборатория: примените и проверьте

Измените параметры, предскажите результат и сравните с объяснением модели.

Соберём главное

Шесть выводов

01

Кодирование следует выбранному правилу; декодирование восстанавливает исходное сообщение.

02

Бит принимает значение 0 или 1; последовательность битов кодирует данные.

03

Один байт содержит 8 бит; размер текста зависит от кодировки.

04

В задачах данного учебника соседние крупные единицы связаны множителем 1024.

05

Восемь бит дают 256 различных комбинаций. Число символов в тексте не определяет число байтов без указания кодировки.

06

В международных обозначениях КиБ равен 1024 байтам, кБ — 1000 байтам; перед расчётом уточните принятое условие.

Самопроверка

Тест: 10 вопросов

Один верный ответ. За ответ — 0,5 балла. Откройте и проверьте себя.

1. Что нужно для однозначного декодирования?

2. Сколько значений может иметь один бит?

3. Сколько бит в одном байте?

4. Сколько комбинаций образуют 3 бита?

5. Сколько байт в 3 Кбайт по правилу учебника?

6. Сколько байт составляют 80 бит?

7. Всегда ли один символ занимает один байт?

8. Чему соответствует 1 KiB?

9. Как перевести 2 Мбайт в Кбайт по учебнику?

10. Почему 01000001 можно интерпретировать по-разному?

ВыводыТестВ началоВсе параграфы
↑

Загрузка прогресса…