Інформатика

Безкоштовно

Зараховано 2 учнів

Двійкове кодування. Одиниці вимірювання довжини двійкового коду. Практична робота №1. Розв’язування задач на визначення довжини двійкового коду текстових даних.

Виконайте вправу

Прочитайте!

Кодування повідомлень з використанням сигналів лише двох видів називають двійковим кодуванням. Повідомлення, отримане в результаті двійкового кодування повідомлення, називають двійковим кодом повідомлення.

Двійкове кодування використовується і в сучасних комп’ютерах. У них усі повідомлення кодуються послідовностями сигналів двох видів. Кожний сигнал одного виду умовно позначається цифрою 0, а другого виду – 1.

Довжина двійкового коду повідомлення – це кількість байтів у двійковому коді цього повідомлення.

Щоб виконати двійкове кодування текстового повідомлення, можна кожний його символ замінити двійковим кодом, що відповідає числу з таблиці Windows-1251. Саме так кодуються текстові документи, створені в текстовому редакторі Блокнот, під час їх збереження на носії даних, якщо під час збереження використовувати кодування ANSI.

Довжина двійкового коду повідомлення, що міститься в такому документі, буде дорівнювати в байтах кількості символів у текстовому документі. Треба врахувати, що кожне натискання клавіші Enter кодується двома спеціальними символами – символом переходу на новий рядок і символом повернення на початок рядка.

Довжину двійкового коду повідомлень називають обсягом даних.

Для позначення довжин двійкового коду повідомлень використовують кратні одиниці вимірювання, які утворюються з використанням префіксів кіло, мега, гіга, тера та ін. Перелік цих префіксів для позначення кратних одиниць вимірювання визначено у Міжнародній системі одиниць (СІ). Там також наведено відповідні множники.

Розв‘язування задач на визначення довжини двійкового коду текстових даних.

 Задача 1. Довжина двійкового коду повідомлення складає 4,5 Мбайта. Виразити це значення в байтах.

Розв’язання.

Для переходу від мегабайтів до байтів спочатку виразимо довжину двійкового коду цього повідомлення в кілобайтах. Враховуємо, що 1 Мбайт = 1024 кбайт.

4,5 Мбайта * 1024 = 4608 кбайт.

Переведемо кілобайти в байти, враховуючи, що 1 кбайт = 1024 байти.

4608 кбайт * 1024 – 4718592 байти.

Відповідь: 4,5 Мбайта = 4 718592 байти.

 Задача 2. Двійковий код повідомлення складається з 4 194 304 000 бітів. Виразити довжину двійкового коду цього повідомлення цілим числом у найбільших можливих одиницях.

Розв’язання.

Переведемо біти в байти, враховуючи, що 1 байт = 8 бітів.

4194304000 бітів : 8 = 524288000 байтів. Отримане число більше за множник 1024, який використовується для переходу від байтів до кілобайтів у визначенні довжини двійкового коду. Тому переведемо байти в кілобайти.

524 288000 байт : 1024 = 512000 кбайт. Аналогічно міркуючи, переведемо кілобайти в мегабайти.

512000 кбайт : 1024 = 500 Мбайт. Отримане значення менше ніж 1024, тому перейти до більшої одиниці зі збереженням цілого результату неможливо.

Відповідь: 4194304000 бітів = 500 Мбайт.

 Задача 3. Обчислити наближено довжину двійкового коду тексту підручника з інформатики (не враховуючи форматування та малюнки).

Розв’язання.

Уважатимемо, що текст закодовано з використанням таблиці кодів символів Windows-1251, тобто довжина двійкового коду кожного символу складає 1 байт.

У кожному рядку тексту міститься близько 60 символів, тобто довжина двійкового коду рядка складає приблизно 60 байтів. На кожній сторінці розміщено близько 50 рядків. Отже, довжина двійкового коду сторінки складає приблизно 60 * 50 = 3000 (байтів). У підручнику близько 250 сторінок, тобто довжина двійкового коду підручника складає приблизно 3000 * 250 = 750000 (байтів).

Перейдемо до  крупнішої одиниці вимірювання  довжини двійкового коду.

750 000 байтів : 1024 ≈ 732,4 Кбайта.

Відповідь: довжина двійкового коду тексту ≈ 732,4 Кбайта.

Практична робота

сст. 20 Практична робота №1, 3, ст. 20 вправа 7

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%