1 of 18

Кодування даних

1.2. Кодування текстових даних

Йосиф Ривкінд  /  Тетяна Лисенко

Людмила Чернікова  /  Віктор Шакотько

2 of 18

На цьому уроці ми вивчатимемо:

Кодування даних /  Кодування текстових даних

Особливості кодування текстових даних

Таблиці кодів символів

Використання таблиць кодів символів для кодування та декодування текстових даних

3 of 18

Кодування даних /  Кодування текстових даних

КОДУВАННЯ ТЕКСТОВИХ ДАНИХ

  • Чому в текстовому процесорі Word список, елементи якого позначено літерами, також уважається нумерованим?
  • Чи можуть бути однаковими коди великих і малих літер під час кодування текстових повідомлень? На що це може впливати?
  • Чи можуть бути однаковими коди літер з однаковим написанням англійської та української абетки, наприклад літер «а», «о», «е» тощо? На що це може впливати? ��

4 of 18

Кодування даних /  Кодування текстових даних

КОДУВАННЯ ТЕКСТОВИХ ДАНИХ

Усі дані, що призначені для опрацювання автоматичними пристроями, повинні бути певним чином закодовані.

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

​

5 of 18

Кодування даних /  Кодування текстових даних

ТАБЛИЦІ КОДІВ СИМВОЛІВ

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

6 of 18

Кодування даних /  Кодування текстових даних

ТАБЛИЦЯ КОДІВ СИМВОЛІВ ASCII

У 1963 р. у США розроблена перша таблиця кодів символів ASCII (англ. American Standard Code for Information Interchange – американський стандартний код для обміну інформацією).

Містить 128 кодів символів:

  • великих і малих літер англійського алфавіту;
  • розділових знаків;
  • цифр;
  • спеціальних символів.

7 of 18

Кодування даних /  Кодування текстових даних

КОДУВАННЯ СИМВОЛІВ КИРИЛИЦІ

Кирилиця – алфавіт групи слов’янських мов: української, болгарської, сербської, боснійської тощо.

Для кодування символів кирилиці розроблені кодові таблиці:

  • КОІ8-U (КОІ – код обміну інформацією, англ. Ukrainian – українська);
  • Windows-1251.

Всього кодів символів – 256.

Коди від 0 до 127 – як в таблиці ASCII.

Коди від 128 до 255 – символи кирилиці та інші.

8 of 18

Кодування даних /  Кодування текстових даних

ТАБЛИЦЯ КОДІВ СИМВОЛІВ ЮНІКОД

Для кодування символів усіх алфавітів світу створено таблицю кодів символів Юнікод (англ. Universal Code, Unicode – універсальний код).

Містить коди 1 114 112 символів: літери, ієрогліфи, емодзі та інше.

Коди від 0 до 127 – як в таблиці ASCII.

9 of 18

Кодування даних /  Кодування текстових даних

ПОРІВНЯННЯ ТАБЛИЦЬ КОДІВ СИМВОЛІВ

10 of 18

Кодування даних /  Кодування текстових даних

ТАБЛИЦІ КОДІВ СИМВОЛІВ У WORD

У текстовому процесорі Word щоб уставити символи в текст можна:

  • вибрати символ, указавши таблицю кодів символів;
  • утримувати Alt та ввести код символу з таблиці Юнікод.

Alt + 10087 = ❧

11 of 18

Виберіть відповіді на запитання

У яких таблицях кодів символів є коди для літер української абетки?

ASCII

KOI8-U

Windows-1251

Юнікод

Кодування даних /  Кодування текстових даних

12 of 18

Виберіть відповідь на запитання

Яку таблицю кодів символів НЕ можна використати, щоб ввести вірш Лесі Українки «Стояла я і слухала весну…»?

KOI8-U

Windows-1251

ASCII

Юнікод

Кодування даних /  Кодування текстових даних

Стояла я і слухала весну,�Весна мені багато говорила,�Співала пісню дзвінку, голосну,�То знов таємно-тихо шепотіла.

Вона мені співала про любов,�Про молодощі, радощі, надії,�Вона мені переспівала знов�Те, що давно мені співали мрії.

13 of 18

Виберіть відповідь на запитання

Яку таблицю кодів символів потрібно використати, щоб ввести вірш Ліни Костенко «Здивовані квіти» у такому вигляді?

KOI8-U

Windows-1251

ASCII

Юнікод

Кодування даних /  Кодування текстових даних

Сю ніч зорі 🌟 чомусь колючі,�як налякані їжачки 🦔.�Сю ніч сойка кричала в кручі,�сю ніч ворон 🐦‍⬛ сказав: "Апчхи!"�Сю ніч квітка 🌼 питала квітку 🌺:�– Що ж це робиться, поясни?�Тільки вчора було ще влітку ☀,�а сьогодні вже восени 🍂!

14 of 18

Кодування даних /  Кодування текстових даних

Виконайте завдання в інтернеті

Визначте діапазон кодів великих і малих літер української абетки в таблиці Юнікод.

З’ясуйте, коди яких літер не відповідають порядку літер в українській абетці.

Символи та їх коди в таблиці Юнікод

​

https://codepen.io/tlysenko/full/OPLwyYb

15 of 18

Кодування даних /  Кодування текстових даних

Виконайте завдання в інтернеті

Знайдіть у таблиці Юнікод ті графічні символи, що використані для ілюстрування вірша «Здивовані квіти». Інструкція – у відео.

(◕‿◕)SYMBL

​

https://symbl.cc/

🌟

🦔�🐦‍⬛�🌼

🌺�☀�🍂

16 of 18

Кодування даних /  Кодування текстових даних

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

Відновіть речення. Упишіть слова, які відповідають символам з заданими кодами з таблиці Юнікод

Вправа «Відновіть речення»

17 of 18

Кодування даних /  Кодування текстових даних

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

Установіть відповідність між назвами таблиць кодів символів та їх описом

Вправа «Таблиці кодів символів»

18 of 18

Успіхів вам

у навчанні!

Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотько