Используется кодовая таблица CP-1251 (WindowsCirillic). Сколько килобайт будет занимать файл в текстовом формате (plaintext), если в тексте 200 страниц, на странице 32 строки, а в строке в среднем 48 символов?
Чтобы определить размер файла в текстовом формате, необходимо знать количество символов и размер кодировки символов.
Для начала нужно определить количество символов в тексте. Для этого нужно умножить количество страниц на количество строк на странице и умножить результат на количество символов в среднем в строке.
Количество символов в тексте = количество страниц * количество строк на странице * количество символов в среднем в строке
В нашем случае:
Количество страниц = 200
Количество строк на странице = 32
Количество символов в среднем в строке = 48
Теперь можем посчитать количество символов в тексте:
Количество символов в тексте = 200 * 32 * 48 = 307,200 символов
Теперь нас интересует размер кодировки символов, а именно, сколько байт занимает один символ в кодировке CP-1251 (WindowsCirillic). В данной кодировке каждый символ занимает 1 байт.
Теперь можно посчитать размер файла в килобайтах:
Размер файла = количество символов в тексте / количество байт в одном килобайте
Количество символов в тексте = 307,200 символов
Количество байт в одном килобайте = 1024 байт
Размер файла = 307,200 / 1024 = 300 килобайт
Таким образом, файл в текстовом формате будет занимать 300 килобайт.
Здесь просто нужно знать, сколько бит на символ используется в таблице CP-1251, а именно 8 бит, так как в алфавите 256 символов.
N = 256
i = 8
Найдём общее число символов.
k = 200 * 32 * 48 = 307200 символов
I = k * i
I = 307200 * 8 бит = 307200 байт = 300 Кбайт
ответ: 300 Кбайт
Для начала нужно определить количество символов в тексте. Для этого нужно умножить количество страниц на количество строк на странице и умножить результат на количество символов в среднем в строке.
Количество символов в тексте = количество страниц * количество строк на странице * количество символов в среднем в строке
В нашем случае:
Количество страниц = 200
Количество строк на странице = 32
Количество символов в среднем в строке = 48
Теперь можем посчитать количество символов в тексте:
Количество символов в тексте = 200 * 32 * 48 = 307,200 символов
Теперь нас интересует размер кодировки символов, а именно, сколько байт занимает один символ в кодировке CP-1251 (WindowsCirillic). В данной кодировке каждый символ занимает 1 байт.
Теперь можно посчитать размер файла в килобайтах:
Размер файла = количество символов в тексте / количество байт в одном килобайте
Количество символов в тексте = 307,200 символов
Количество байт в одном килобайте = 1024 байт
Размер файла = 307,200 / 1024 = 300 килобайт
Таким образом, файл в текстовом формате будет занимать 300 килобайт.