1 of 23

Інформатика

Кодування символів. Двійкове кодування. Одиниці вимірювання довжини двійкового коду

2 of 23

1. Що таке кодування повідомлень? З якою метою кодують повідомлення?

2. Наведіть приклади кодування повідомлень.

3. Що таке декодування повідомлень?

4. В чому полягає різниця між кодуванням та шифруванням?

Пригадаємо

3 of 23

Кодування на ПК

З допомогою чисел!

0 та 1

4 of 23

Ідея двійкового кодування

Семюель Морзе

5 of 23

Не тільки Семюель Морзе працював на азбукою.

Запропонував принцип кодування мовлення за допомогою

Семюель

Морзе

Альфред

Вейл

Розробив норми і правила за якими будуть кодуватись слова

6 of 23

Кодування морзянкою.

Добрий день

7 of 23

Бітове кодування

1Біт

0

або

1

8 of 23

Що можна закодувати бітом?

Твердження:

0 – хибне

1 – істинне

Стать:

0 – чоловіча

1 – жіноча

9 of 23

Для більш сладних тверджень використовують поєднання бітів

Н-д = 3біти

Для того щоб визначити кількість можливих варіантів потрібно:

  • 000
  • 001
  • 010
  • 100
  • 011
  • 110
  • 101
  • 111

2

Сист.

числення

Кількість бітів

3

=

2*2*2

=

8

10 of 23

Байт.

Послідовність із 8 бітів називають байтом

11 of 23

Розмірності інформації в інформатиці

1 Біт – найменша частинка інформації

8 Біт = 1 Байт

1024 Байти = 1 КілоБайт

1024 КБ = 1 МегаБайт

1024 МБ = 1 ГігаБайт

1024 ГБ = 1 ТераБайт

1024 ТБ = 1 ПетаБайт

12 of 23

Довжина двійкового коду.

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

13 of 23

Приклад довжини двійкового коду

Інформатика - цікавий предмет!

30 символів

(літери, пробіли, тире, знак оклику)

Яка довжина коду, якщо кожен символ кодується за допомогою 1 байта в кодуванні widows-1251 ?

30 байт

14 of 23

Задача

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

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

Враховуємо, що 1 Мбайт = 1024 кбайт.

4,5 МБ * 1024 = 4608 КілоБайти

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

4608 КБ* 1024 = 4 718 592 Байти

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

15 of 23

Задача - Виконати самостійно

Задача 1.1 . Довжина двійкового коду зображення складає 9 МегаБайт. Виразити це значення в Бітах.

75 497 472 біт

16 of 23

Задача.

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

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

4194304000 бітів : 8 = 524 288000 байтів.

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

524288000 байт : 1024 = 512000 кбайт.

Аналогічно міркуючи, переведемо кілобайти в мегабайти.

512 000 кбайт : 1024 = 500 Мбайт.

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

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

17 of 23

Задача - Виконати самостійно

Задача 2.1. Двійковий код фільма складається з 1 073 741 824 байт. Виразити довжину двійкового коду цього повідомлення цілим числом у найбільших можливих одиницях.

1 ГігаБайт

18 of 23

Визначення довжини двійкового коду на ПК

19 of 23

Визначення довжини двійкового коду на ПК

20 of 23

Визначення довжини двійкового коду на ПК

21 of 23

Визначення довжини двійкового коду на ПК

22 of 23

Повторюємо

1. У чому полягає двійкове кодування повідомлень?

2. Що таке 1 біт?

3. Чому дорівнює 1 байт?

4. Що розуміють під довжиною двійкового коду повідомлення?

5. Якою є довжина двійкового коду кожного символу в таблиці кодів символів Windows-1251?

23 of 23

Визначити довжину двійкового коду повідомлення в Windows-1251:

«Як не було добра змалку, то не буде до останку.».

Домашнє завдання