Количественные параметры текста

Текст внутри компьютера — символы и код

Текстовое сообщение тоже занимает место в памяти. Сколько именно? Это легко посчитать — вспомним, как измеряют информацию (Глава 1).

Чему ты научишься. объяснять, как кодовая таблица хранит текст, и считать информационный объём текста в байтах.

Как компьютер хранит текст

Символ кодируется 8 битами; объём текста I = K умножить на i

Текст состоит из символов: букв, цифр, знаков. Человек различает их по виду, а компьютер — по двоичному коду. Какому символу какой код соответствует, задаёт кодовая таблица.

Каждый символ → свой двоичный код (кодовая таблица):
   A → 01000001      !  → 00100001       (8 бит = 1 байт на символ)

8-разрядная кодировка (ASCII):   1 символ = 1 байт
16-разрядная кодировка (Unicode): 1 символ = 2 байта

Информационный объём текста

Информационный объём текста — сколько памяти он занимает. Считается просто:

Объём текста = число символов × вес одного символа. В 8-разрядной кодировке вес символа = 1 байт, значит объём в байтах равен числу символов. В Unicode каждый символ весит 2 байта.

Например, сообщение из 50 символов в обычной 8-разрядной кодировке занимает 50 байт. То же сообщение в Unicode — 100 байт (по 2 байта на символ).

Контрольный вопрос. Сколько бит весит один символ в 8-разрядной (однобайтовой) кодировке? Впиши число.

Подсказка: Столько же битов, сколько в одном байте.

Онлайн-проверка ответа появится позже

Задание. Текст состоит из 20 символов, каждый символ кодируется одним байтом (8-разрядная кодировка). Чему равен информационный объём текста в байтах? Впиши только число.

Подсказка: Умножь число символов на вес одного символа.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Таблица, которая задаёт, какому символу какой двоичный код соответствует, называется…

Акодовая таблица
Бинформационный объём
Вформула

Подсказка: По ней компьютер находит код для буквы «A» или знака «!».

Онлайн-проверка ответа появится позже

Контрольный вопрос. В кодировке Unicode один символ весит сколько байт? Впиши число.

Подсказка: Вдвое больше, чем в обычной 8-разрядной кодировке.

Онлайн-проверка ответа появится позже

Контрольный вопрос. 8-разрядную однобайтовую кодировку, где каждый символ = 1 байт, часто называют аббревиатурой из 5 латинских букв.

АASCII
БUnicode
ВGUI

Подсказка: Она упомянута в уроке рядом с 8-разрядной кодировкой.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Текст из 10 символов записан в 8-разрядной кодировке (1 байт на символ). Чему равен его объём в байтах? Впиши число.

Подсказка: В этой кодировке объём в байтах равен числу символов.

Онлайн-проверка ответа появится позже

Задание. Сообщение из 100 символов записано в кодировке Unicode, где каждый символ весит 2 байта. Чему равен информационный объём сообщения в байтах? Впиши только число.

Подсказка: Умножь число символов на вес одного символа в Unicode.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Текст из 15 символов записан в кодировке Unicode (2 байта на символ). Чему равен его объём в байтах? Впиши число.

Подсказка: Умножь число символов на вес одного символа в Unicode.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Сообщение занимает 40 байт в 8-разрядной кодировке (1 байт на символ). Сколько в нём символов? Впиши число.

Подсказка: Раздели общий объём на вес одного символа — не умножай, а раздели.

Онлайн-проверка ответа появится позже

Задание. Проект «Посчитай объём». Возьми любое своё короткое сообщение (одну фразу).
1) Посчитай, сколько в нём символов (считая пробелы).
2) Найди его объём в байтах, если каждый символ весит 1 байт (8-разрядная кодировка).
3) Посчитай, сколько было бы байт в кодировке Unicode (по 2 байта на символ).
Ответ пришли текстом с расчётами. Проверит преподаватель.

Подсказка: Посчитай символы по одному, включая пробелы и знаки препинания — они тоже символы.

Онлайн-проверка ответа появится позже

Готов попробовать сам? В разделе заданий тебя ждёт проект «Посчитай объём».

Итоги главы

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

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева