Інформатика
Кодування символів. Двійкове кодування. Одиниці вимірювання довжини двійкового коду
1. Що таке кодування повідомлень? З якою метою кодують повідомлення?
2. Наведіть приклади кодування повідомлень.
3. Що таке декодування повідомлень?
4. В чому полягає різниця між кодуванням та шифруванням?
Пригадаємо
Кодування на ПК
З допомогою чисел!
0 та 1
Ідея двійкового кодування
Семюель Морзе
Не тільки Семюель Морзе працював на азбукою.
Запропонував принцип кодування мовлення за допомогою
Семюель
Морзе
Альфред
Вейл
Розробив норми і правила за якими будуть кодуватись слова
Кодування морзянкою.
Добрий день
Бітове кодування
1Біт
0
або
1
Що можна закодувати бітом?
Твердження:
0 – хибне
1 – істинне
Стать:
0 – чоловіча
1 – жіноча
Для більш сладних тверджень використовують поєднання бітів
Н-д = 3біти
Для того щоб визначити кількість можливих варіантів потрібно:
2
Сист.
числення
Кількість бітів
3
=
2*2*2
=
8
Байт.
Послідовність із 8 бітів називають байтом
Розмірності інформації в інформатиці
1 Біт – найменша частинка інформації
8 Біт = 1 Байт
1024 Байти = 1 КілоБайт
1024 КБ = 1 МегаБайт
1024 МБ = 1 ГігаБайт
1024 ГБ = 1 ТераБайт
1024 ТБ = 1 ПетаБайт
Довжина двійкового коду.
Довжина двійкового коду повідомлення - це кількість байтів у двійковому коді цього повідомлення.
Приклад довжини двійкового коду
Інформатика - цікавий предмет!
30 символів
(літери, пробіли, тире, знак оклику)
Яка довжина коду, якщо кожен символ кодується за допомогою 1 байта в кодуванні widows-1251 ?
30 байт
Задача
Задача 1. Довжина двійкового коду повідомлення складає 4,5 Мбайта. Виразити це значення в байтах.
Розв’язання. Для переходу від мегабайтів до байтів спочатку виразимо довжину двійкового коду цього повідомлення в кілобайтах.
Враховуємо, що 1 Мбайт = 1024 кбайт.
4,5 МБ * 1024 = 4608 КілоБайти
Переведемо кілобайти в байти, враховуючи, що 1 кбайт = 1024 байти.
4608 КБ* 1024 = 4 718 592 Байти
Відповідь: 4,5 Мбайта = 4 718 592 байти.
Задача - Виконати самостійно
Задача 1.1 . Довжина двійкового коду зображення складає 9 МегаБайт. Виразити це значення в Бітах.
75 497 472 біт
Задача.
Задача 2. Двійковий код повідомлення складається з 4 194 304 000 бітів. Виразити довжину двійкового коду цього повідомлення цілим числом у найбільших можливих одиницях.
Розв’язання. Переведемо біти в байти, враховуючи, що 1 байт = 8 бітів.
4194304000 бітів : 8 = 524 288000 байтів.
Отримане число більше за множник 1024, який використовується для переходу від байтів до кілобайтів у визначенні довжини двійкового коду. Тому переведемо байти в кілобайти.
524288000 байт : 1024 = 512000 кбайт.
Аналогічно міркуючи, переведемо кілобайти в мегабайти.
512 000 кбайт : 1024 = 500 Мбайт.
Отримане значення менше ніж 1024, тому перейти до більшої одиниці зі збереженням цілого результату неможливо.
Відповідь: 4194304000 бітів = 500 Мбайт.
Задача - Виконати самостійно
Задача 2.1. Двійковий код фільма складається з 1 073 741 824 байт. Виразити довжину двійкового коду цього повідомлення цілим числом у найбільших можливих одиницях.
1 ГігаБайт
Визначення довжини двійкового коду на ПК
Визначення довжини двійкового коду на ПК
Визначення довжини двійкового коду на ПК
Визначення довжини двійкового коду на ПК
Повторюємо
1. У чому полягає двійкове кодування повідомлень?
2. Що таке 1 біт?
3. Чому дорівнює 1 байт?
4. Що розуміють під довжиною двійкового коду повідомлення?
5. Якою є довжина двійкового коду кожного символу в таблиці кодів символів Windows-1251?
Визначити довжину двійкового коду повідомлення в Windows-1251:
«Як не було добра змалку, то не буде до останку.».
Домашнє завдання