Що слід знати: найчастіше використовують кодування, в яких на символ відводиться 8 біт (8-бітові) або 16 біт (16-бітові) необхідно запам'ятати, що 1 байт = 8 біт 1 Кбайт = 1024 байтам 1 Мбайт = 1024 Кбайт 1 Гбайт = 1024 Мбайт 1 Тбайт = 1024 Гбайтам щоб знайти інформаційний обсяг тексту I, потрібно помножити кількість символів N на число біт, що приходять на один символ KI = N · K після розділового знака всередині тексту ставиться пробіл все символи кодуються однаковим числом біт якщо текст займає 2 рядки, то в кінці 1-й, замість пробілу, варто невидимий знак переносу, т. е. +1 символ, якщо рядків -3, то +2 знака і т.д.
Завдання на кодування текстової інформації і визначення обсягу 1. Потужність алфавіту дорівнює 64. Скільки КБ пам'яті буде потрібно, щоб зберегти 128 сторінок тексту, що містить в середньому 256 символів на кожній сторінку? Рішення 1) N = 64 2 i = 64 i = 6 біт 2) 256 · 128 = символів 3) · 6 = біт біт = байт = 24 Кб
Завдання на кодування текстової інформації і визначення обсягу 2. Відомо, що на кожній сторінці документа 128 рядків, що містять по 48 символів кожна. Скільки сторінок в документі, якщо його інформаційний обсяг за умови, що кожен символ кодувався 2-байтовой кодуванням Unicode, склав 720 Кбайт? Рішення 1) 128 · 48 = символу 2) 6 144 · 2 = байт I = 720 Кб = байт 3). = 60 сторінок
Завдання на кодування текстової інформації і визначення обсягу 3. Обсяг повідомлення, що містить символу, склав 1/512 частина Мб. Який розмір алфавіту, за допомогою якого записано повідомлення? Рішення I = 1/512 Мб = байт 1) I = K · i 2 048 = 1 024 · ii = 2байта = 16 біт 2) N = 2 i 2 16 = символів 4. Дан текст із символів. Відомо, що символи беруться з таблиці розміром 16х32. Визначити обсяг тексту в бітах. Рішення 1) N = 16х32 = 512 символів 2) N = 2 i 512 = 2 i i = 9 біт 3) I = K · iI = 1000 · 9 = біт
Завдання на кодування текстової інформації і визначення обсягу 1. Автоматичний пристрій здійснило перекодування інформаційного повідомлення російською мовою довжиною в 20 символів, спочатку записаного в 2-байтним коді Unicode, в 8-бітну систему кодування КОИ-8. На скільки біт зменшилася довжина повідомлення? Рішення 1) при 16-бітної кодуванні обсяг повідомлення = 16 · 20 біт 2) коли його перекодували в 8-бітний код, його обсяг став = 8 · 20 біт 3) таким чином, повідомлення зменшилася на 16 · 20 - 8 · 20 = = 160 біт або 16 · 20 - х = 8 · х = 160 х = 160 біт = 20 байт
Завдання на кодування текстової інформації і визначення обсягу 2. Автоматичний пристрій здійснило перекодування інформаційного повідомлення російською мовою, спочатку записаного в 16-бітному коді Unicode, в 8-бітну систему кодування КОИ-8. При цьому інформаційне повідомлення зменшилася на 480 біт. Яка довжина повідомлення в символах? Рішення 1) Позначимо через х кількість символів 2) Тоді при 16-бітної кодуванні обсяг повідомлення 16 · х біт 3) Коли його перекодували в 8-бітний код, його обсяг дорівнював 8 · х біт 4) Знаючи, що інформаційне повідомлення зменшилася на 480 біт, маємо х · 16 - 480 = х · 8 х · 8 = 480 х = 60 символів
Завдання на кодування текстової інформації і визначення обсягу 1. В деякій країні автомобільний номер складається з 7 символів. В якості символів використовують 18 різних букв і десяткові цифри в будь-якому порядку. Кожен такий номер в комп'ютерній програмі записується мінімально можливим і однаковим цілим кількістю байтів, при цьому використовують посимвольного кодування і все символи кодуються однаковим і мінімально можливою кількістю бітів. Визначте обсяг пам'яті, що відводиться цією програмою для запису 60 номерів. Рішення 1) Знайдемо скільки всього використовується символів 18 + 10 = 28 символів 2) Тоді 1 символ кодується 5 бітами (2 4
Завдання на кодування текстової інформації і визначення обсягу 2. Для реєстрації на сайті деякої країни користувачеві потрібно придумати пароль. Довжина пароля - рівно 11 символів. В якості символів використовуються десяткові цифри і 12 різних букв місцевого алфавіту, причому всі букви використовуються в двох накресленнях: як малі, так і великі (реєстр букви має значення). Під зберігання кожного такого пароля на комп'ютері відводиться мінімально можливе і однакове ціле кількість байтів, при цьому використовується посимвольного кодування і все символи кодуються однаковим і мінімально можливою кількістю бітів. Визначте обсяг пам'яті, який зберігання 60 паролів. Рішення 1) Знайдемо скільки всього використовується символів 10 + 12 · 2 = 34 символу 2) Тоді 1 символ кодується 6 бітами (2 5
Завдання на кодування текстової інформації і визначення обсягу 3. Репетиційний іспит в школі здають 125 осіб. Кожен з них виділяють спеціальний номер, що ідентифікує його в автоматичній системі перевірки відповідей. При реєстрації учасника для запису його номера система використовує мінімально можливу кількість біт, однакову для кожного учасника. Який обсяг інформації в бітах, записаний пристроєм після реєстрації 60 учасників? Рішення 1) Знайдемо скільки біт потрібно для кодування 125 осіб 7 біт (2 6
Завдання на кодування текстової інформації і визначення обсягу 1. Для кодування букв А, Б, В, Г вирішили використовувати двухразрядного послідовні двійкові числа (від 00 до 11, відповідно). Якщо таким способом закодувати послідовність символів БАВГ і записати результат шістнадцятковим кодом, що вийде. Рішення 1) з умови маємо - A - 00, Б - 01, В - 10 і Г - 11, код рівномірний 2) послідовність БАВГ кодується так =) розбиваємо такий запис на тетради справа наліво і кожну тетраду переведемо в шістнадцяткову систему (тобто , спочатку в десяткову, а потім замінимо всі числа від 10 до 15 на букви A, B, C, D, E, F); отримуємо = = 4B 16
Завдання на кодування текстової інформації і визначення обсягу 2. Для 5 букв латинського алфавіту задані їх двійкові коди (для деяких букв - з двох біт, для деяких - з трьох). Ці коди представлені в таблиці: АВСDЕ Рішення в даному випадку найпростіше і надійне - просто закодувати всі відповіді, використовуючи наведену таблицю кодів, а потім порівняти результати із заданою ланцюжком отримаємо 1) EBCEA -) BDDEA -) BDCEA -) EBAEA - порівнюючи ці ланцюжки із заданою, знаходимо, що правильна відповідь - 3 Визначити, який набір букв закодований двійковій рядком) EBCEA2) BDDEA3) BDCEA4) EBAEA
Завдання на кодування текстової інформації і визначення обсягу 3. У таблиці нижче представлена частина кодової таблиці ASCII: Рішення 1) різниця кодів букв «q» і «a» дорівнює різниці кодів букв «Q» і «A», тобто, - =) тоді шістнадцятковий код символу «q» дорівнює коду літери «a») звідси знаходимо = Сімвол15ABQab Десятковий код Шестнадцатерічний код Який шістнадцятковий код символу «q»?
Завдання на кодування текстової інформації і визначення обсягу Лазерний принтер Canon LBP друкує зі швидкістю в середньому 6,3 Кбіт в секунду. Скільки часу знадобиться для роздруківки 8-ми сторінкового документа, якщо відомо, що на одній сторінці в середньому по 45 рядків, в рядку 70 символів Рішення 1) Знайдемо кількість інформації, що міститься на 1 сторінці: = байт 8 біт = біт 2) Потім кількість інформації на 8 сторінках: = біт 3) Переведемо 6,3 Кбіт / сек I = 6,3Кб = 6 451,2 біт / сек. 4) Знаходимо час друку. 6451,2 = 31,25 секунд.