1 of 26

Урок 2

РОЗДІЛ 1 § 1-2

ДВІЙКОВЕ КОДУВАННЯ. ОДИНИЦІ ВИМІРЮВАННЯ ДОВЖИНИ ДВІЙКОВОГО КОДУ. КОДУВАННЯ СИМВОЛІВ.

ПРАКТИЧНА РОБОТА №1. РОЗВ‘ЯЗУВАННЯ ЗАДАЧ НА ВИЗНАЧЕННЯ ДОВЖИНИ ДВІЙКОВОГО КОДУ ТЕКСТОВИХ ДАНИХ

8

2 of 26

  • У чому полягають процеси кодування та декодування повідомлень?
  • Які таблиці кодів символів використовують для кодування текстових по­відомлень?
  • Що означають префікси кіло, мега, гіга?

Пригадайте!

8

3 of 26

Розгадайте ребус

8

4 of 26

Двійкове кодування

  • Як ви вже знаєте, для кодування даних використовують різні набори сигналів.
  • Для кодування звуків мови використовують букви алфавіту.
  • В українській мові літер 33, в англійській - 26.
  • Набір сигналів для кодування числових значень складається з 10 цифр.
  • Для кодування команд, що регулюють порядок руху на пішохідних переходах, використовують 3 кольори світлофора.
  • Найменшу кількість сигналів для кодування повідомлень має азбука Морзе - лише 2 сигнали: крапка і тире.

8

5 of 26

Двійкове кодування

З 1844 року азбуку, запропоновану американським художником Семюелем Морзе (1791-1872),

використовували для передавання повідомлень телеграфом.

Б азбуці Морзе літери текстових повідомлень кодуються послідовностями крапок і тире.

8

6 of 26

Особливості двійкового кодування

Повідомлення може кодуватися різними способами. Вибір способу кодування залежить від виду повідомлення, яке необхідно кодувати: текст, число, графічне зображення або звук чи відео.

Для опрацювання за допомогою комп'ютера повідомлення подаються (кодуються) у вигляді послідовності сигналів двох видів, які умовно позначають цифрою 0 та 1.

8

7 of 26

Особливості двійкового кодування

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

Набір даних, отриманий у результаті двійкового кодування, називається двійковим кодом.

Цифра 0 або 1 у двійковому коді повідомлення має назву біт (англ. binary digit— двійкова цифра).

8

8 of 26

Особливості двійкового кодування

Однією з двох цифр 0 або 1 можна закодувати, наприклад:

  • Якщо для кодування повідомлення використовується 1 сигнал (біт) 0 або 1, то можна закодувати, наприклад:
  • • висновок про правильність твердження: хибне - 0 або істинне - 1;
  • • стать людини: жіноча - 0 або чоловіча - 1;
  • • стан вимикача: вимкнено - 0 або увімкнено - 1

8

9 of 26

Особливості двійкового кодування

Із двох бітів можна скласти 4 (4 =2*2) коди (00, 01, 10 і 11). Ними можна закодувати, наприклад, чотири чверті координатної площини: 00 — ліва верхня; 01 — права верхня; 10 — ліва нижня; 11 — права нижня

0

0

0

1

1

0

1

1

8

10 of 26

Особливості двійкового кодування

  •  

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

Допомога при вивченні інформатики

8

11 of 26

Особливості двійкового кодування

  •  

Послідовність із восьми символів має назву бит

1 байт = 8 біт

8

12 of 26

Одиниці вимірювання інформації

0 або 1

Біт

Байт

01001101

(8 бітів)

8

13 of 26

Таблиця степенів числа 2 демонструє кількість різних повідомлень

i

0

1

2

3

4

5

6

7

8

9

10

1

2

4

8

16

32

64

128

256

512

1024

8

14 of 26

Як кодуються текстові повідомлення?

Традиційно для кодування одного символу використовують двійковий код, довжина якого дорівнює 1 байту, тобто 1 символ = 1 байт = 8 біт.

Користувач натискає на клавіатурі клавішу із символом, і в комп’ютер надходить певна послідовність із восьми електричних імпульсів (двійковий код символу). Код символу зберігається в оперативній пам’яті комп’ютера, де займає один байт. У процесі виведення символу на екран комп’ютера проводиться зворотний процес — декодування, тобто перетворення коду символу в його зображення.

8

15 of 26

Як кодуються текстові повідомлення?

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

При такому кодуванні один рядок тексту цього підручника має середню довжину двійкового коду приблизно 50 байт, одна сторінка — приблизно 2000 байт, а весь підручник (240 с.) — приблизно 480 000 байт.

8

16 of 26

Як кодуються текстові повідомлення?

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

тера- і т. д.

 

8

17 of 26

Як кодуються текстові повідомлення?

Щоб подати біти в байтах, треба число бітів поділити на 8. Наприклад:

32 біти — це 4 байти.

Щоб подати байти в кілобайтах, треба число байтів поділити на 1024. Наприклад: у 2048 байтах буде 2 Кб. І так далі за наступними одиницями вимірювання.

Щоб подати байти в бітах, треба число байтів помножити на 8. Напри-клад: у 3 байтах буде 24 біти

8

18 of 26

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

  • Щоб обчислити довжину двійкового коду повідомлення, треба кількість символів у тексті помножити на кількість бітів, потрібних для кодування одного символу. Наприклад: двійкове число 01010111 займає в пам’яті 8 біт. Якщо його записати у вигляді тексту в кодуванні ASCII, довжина коду буде 8 байт, або 64 біти, оскільки кожний символ кодується
  • за допомогою 8 біт. Довжина двійкового коду цього ж тексту в кодуванні Unicode становитиме 16 байт, або 128 біт.
  • Не слід забувати, що пропуски треба вважати за символи, оскільки вони також набираються на клавіатурі, мають код і зберігаються в пам’яті

8

19 of 26

Задача

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

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

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

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

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

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

8

20 of 26

Завдання…

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

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

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

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

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

6. На скільки відрізнятиметься довжина двійкового коду повідомлення, у якому зазначене ваше ім'я, якщо його створити в текстовому редакторі Блокнот і зберегти в кодуванні ANSI у двох варіантах: записаним в один рядок та записаним у стовпчик по одній літері на рядок?

7. Чому дорівнює 1 кілобайт, 1 Мегабайт, 1 Гігабайт, 1 Терабайт?

8. Яку математичну операцію потрібно виконати для переведення довжини двійкового коду повідомлень:

а) з бітів у байти;

б) з байтів у кілобайти;

в) з мегабайтів у кілобайти?

8

21 of 26

Фізкультхвилинка

Комплекс вправ для очей №1

8

22 of 26

ПРАКТИЧНА РОБОТА № 1

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

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Виконайте завдання, що містяться в інструкції до практичної роботи.

Всі створені файли зберігайте у папці: D:\8 клас\

8

23 of 26

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

Бітів

Байтів

Кілобайт

Мегабайт

614400

 

 

 

 

524 288

 

 

 

 

256

 

 

 

 

4

  • Обчисліть довжину двійкового коду деякого тексту за умови, що сим­�воли тексту закодовані з використанням таблиці кодів символів�Windows-1251. У тексті 32 сторінки, кожна сторінка містить 48 ряд­�ків, у кожному рядку в середньому 56 символів. Виразіть довжину�двійкового коду цього тексту цілим числом у найбільших можливих�одиницях.
  • Визначте, використовуючи текстовий редактор Блокнот, довжину�двійкового коду повідомлення Практична робота № 1 за умови, що�повідомлення закодоване з використанням таблиці кодів символів:

а) Windows-1251;

б) Юнікод.

Збережіть текстові документи з повідомленням у файлах з іменами практична 1 Windows.txt та практична 1 Юнікод-txt.

3. Заповніть у табличному процесорі таблицю:

Збережіть результат у файлі з іменем практична l.xlsx.

8

24 of 26

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

Опрацювати § 1 пункт1- 2 с. 6-14;

8

25 of 26

Працюємо за комп’ютером

Виконати

завдання 2 з рубрики «Працюємо самостійно» на с. 13.

8

26 of 26

Урок 3

РОЗДІЛ 1 § 1.3

ДЯКУЮ

ЗА УВАГУ!!!

8

8