Нужно до 19 числа с полным решением даю 20б
Вправа 1.
Відомо, що на кожній сторінці документа – 120 рядків, що містять по 50 символів
кожний. Скільки сторінок у документі, якщо довжина його двійкового коду
становить 720 Кбайт, за умови, що кожній символ кодувався 2-байтовим
кодуванням Unicode?
Вправа 2.
Книжка містить 100 сторінок, на кожній сторінці – 50 рядків, у кожному рядку 40
символів (включаючи пропуски). Знайдіть довжину двійкового коду тексту книжки,
якщо для кодування кожного символу використано 6 байти.
Вправа 3.
Впорядкуйте числа двійкової та десяткової систем числення у порядку зростання
їхніх значень:
12 (у десятковій системі); 7 (у десятковій системі); 1110 (у двійковій системі); 1010
(у двійковій системі).
Вправа 4.
Автоматичний пристрій здійснив перекодування текстового повідомлення
українською мовою, спочатку записаного в 16-бітному коді Unicode, у 8-бітне
кодування КОІ-8. При цьому довжина двійкового коду повідомлення зменшилась на
320 біт. Скільки символів містить повідомлення?
Вправа 5.
Визначити в інших одиницях вимірювання кількості інформації:
120 Кбайт = _____ біт
8192 Кбайт = _____ Мбайт
3Гбайта = _____Кбайт
Ответы
Ответ:
Вправа 1.
Для розрахунку кількості сторінок у документі, потрібно знайти загальну кількість символів у документі і поділити її на кількість символів на сторінці.
1 сторінка = 120 рядків * 50 символів = 6000 символів.
Загальна кількість символів у документі (в байтах) = 720 Кбайт * 1024 байта/Кбайт = 737280 байт.
З огляду на те, що кожен символ кодується 2-байтовим кодуванням Unicode, загальна кількість символів у документі (в байтах) дорівнює:
737280 байт / 2 байта/символ = 368640 символів.
Тепер ми можемо обчислити кількість сторінок:
Кількість сторінок = Загальна кількість символів / Кількість символів на сторінці = 368640 символів / 6000 символів/сторінка ≈ 61.44.
Отже, у документі приблизно 61 сторінка.
Вправа 2.
Для розрахунку довжини двійкового коду тексту книжки, потрібно знайти кількість символів у книжці і помножити її на кількість байтів для кодування кожного символу.
1 сторінка = 50 рядків * 40 символів = 2000 символів.
Кількість сторінок у книжці = 100 сторінок.
Загальна кількість символів у книжці = 100 сторінок * 2000 символів/сторінка = 200000 символів.
Кількість байтів для кодування кожного символу = 6 байт.
Довжина двійкового коду тексту книжки = Кількість символів * Кількість байтів на символ = 200000 символів * 6 байт/символ = 1200000 байт.
Вправа 3.
Для впорядкування чисел у порядку зростання їхніх значень в різних системах числення, спочатку переведемо числа з двійкової системи в десяткову і потім відсортуємо їх:
12 (у десятковій системі) = 12 (у двійковій системі).
7 (у десятковій системі) = 111 (у двійковій системі).
1110 (у двійковій системі) = 14 (у десятковій системі).
1010 (у двійковій системі) = 10 (у десятковій системі).
Тепер ми можемо впорядкувати їх у порядку зростання:
7 (у десятковій системі), 10 (у десятковій системі), 12 (у десятковій системі), 14 (у десятковій системі).
Вправа 4.
Для розрахунку кількості символів у повідомленні, спочатку визначимо різницю у довжинах двійкового коду перед і після перекодування.
Різниця в довжині коду = 320 біт.
Оскільки 1 байт = 8 бітів, то 320 біт / 8 біт/байт = 40 байт.
Отже, після перекодування довжина двійкового коду повідомлення зменшилась на 40 байт.
Кожен символ в 16-бітному коді Unicode кодується за допомогою 2 байтів.
Тепер можемо знайти кількість символів у повідомленні:
Кількість символів = Різниця в довжині коду / Кількість байтів на символ = 40 байт / 2 байт/символ = 20 символів.
Отже, повідомлення містить 20 символів.
Вправа 5.
Для переведення одних одиниць вимірювання кількості інформації в інші, використовуйте наступні перетворення:
120 Кбайт = 120 * 1024 байт = 122880 байт.
8192 Кбайт = 8192 * 1024 байт = 8388608 байт = 8 Мбайт.
3 Гбайта = 3 * 1024 * 1024 Кбайт = 3072 Мбайт = 3072 * 1024 Кбайт = 3145728 Кбайт.