Вопрос школьника
Созданный на компьютере текст занимает 6 полных страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объём оперативной памяти (в байтах) займёт этот текст?
Ответ от учителя
Для решения задачи нужно знать, сколько байт занимает один символ в тексте. Обычно для текстовых файлов используется кодировка UTF-8, в которой каждый символ занимает от 1 до 4 байт в зависимости от его кода. Для простоты будем считать, что все символы занимают по 1 байту.
Тогда одна строка текста займет 70 байт (30 символов по 1 байту каждый, плюс 40 байт на символы перевода строки и возврата каретки). Одна страница текста займет 2100 байт (70 байт на строку, умноженные на 30 строк).
Всего страниц в тексте 6, поэтому текст займет 12600 байт (2100 байт на страницу, умноженные на 6 страниц).