1. Обчисліть довжину двійкового коду деякого тексту за умови, що символи тексту
закодовано з використанням таблиці кодів символів Windows-1251. У тексті 32
сторінки, кожна сторінка тексту містить 48 рядків, у кожному рядку в
середньому 56 символів. Виразіть довжину двiйкового коду цього тексту цілим
числом у найбільших можливих одиницях.
I
2. Визначте, вміст скількох книжок із прикладу № 1 в електронному вигляді можна
зберегти на флеш-накопичувачі обсягом 32 ГіБ.
Ответы
1. Відомо, що в кодуванні Windows-1251 кожен символ кодується 8 бітами (1 байт). Тому, щоб обчислити загальну довжину двійкового коду тексту, потрібно помножити кількість символів на 8. Згідно з умовою, в тексті 32 сторінки, кожна сторінка містить 48 рядків, а в кожному рядку в середньому 56 символів. Отже, загальна кількість символів в тексті становить 32 * 48 * 56 = 86016 символів. Помножимо це число на 8, щоб отримати довжину двійкового коду в бітах: 86016 * 8 = 688128 біт. Щоб виразити це число в найбільших можливих одиницях, поділимо його на 1024 тричі, щоб отримати величину в гігабайтах (ГБ): 688128 / 1024 / 1024 / 1024 ≈ 0.00064 ГБ.
2. Щоб визначити, скільки таких книг можна зберегти на флеш-накопичувачі обсягом 32 ГБ, поділимо обсяг накопичувача на розмір однієї книги: 32 / 0.00064 ≈ 50000. Отже, на флеш-накопичувачі обсягом 32 ГБ можна зберегти приблизно 50000 книг із прикладу № 1.