Тема 3(8)

Тема 3(8):  Двійкове кодування

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

План вивчення теми:


8 клас Урок 3.pptx

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

Код - це система умовниx знаків, сигналів для передавання, опрацювання та збереження повідомлень. 

Двійкове кодування — це спосіб кодування інформації із використанням лише  двох сигналів.

Двійковий код повідомлення — це повідомлення, яке отримують після двійкового кодування.


За допомогою одного біта можна закодувати певне повідомлення. Наприклад, сигнал пішохідного світлофора: червоний0 або зелений1.Із двома бітами можна закодувати вже 4 (2^2) повідомлення (00, 01, 10, 11), а із восьми бітів можна скласти 2^8= 256 кодів, що відповідає кількості кодів у таблиці кодування символів Windows—1251. Отже, для того, щоб закодувати 1символ українського чи англійського алфавіту, необхідно 8 бітів.

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

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

Задачі визначення довжини двійкового коду повідомлення та переведення одних одиниць вимірювання інформації на інші. 

Задача 1. 

Відомо, що довжина двійкового коду повідомлення дорівнює 8,3 Кбайт. Необхідно виразити це значення у бітах.

Розв'язок. 

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

1Кбайт = 1024байти.

Отже, 8,3 Кбайт · 1024= 8499,2 байти.

Тепер ми можемо перевести це значення у біти, враховуючи що 

1байт = 8 бітів.

8499,2 · 8 = 67993,6 бітів.

 

Відповідь: 

8,3 Кбайт =  67993,6 бітів.

Задача 2. Відомо, що довжина двійкового коду повідомлення дорівнює 1048576000 байт. Необхідно виразити це значення цілим числом у найбільших можливих одиницях.

Розв'язок. 

По-перше, переведемо довжину двійкового коду з байтів у кілобайти.

Пригадаймо, що 1Кбайт = 1024байти.

Отже, 

1048576000байт ÷1024

1024000  Кбайт.

Отримане число більше ніж множник 

1024, тому ми можемо перевести це значення у наступну одиницю вимірювання, тобто в мегабайти. Враховуємо, що 

1Мбайт = 1024Кбайт.

1024000Кбайт ÷1024=1000Мбайт.

Отримане значення менше ніж 1024. Якщо перейти до наступної одиниці вимірювання інформації, ми отримаємо не ціле число, що суперечить умові завдання.

 

Відповідь: 

1048576000байт = 1000Мбайт.

Задача 3. В одному рядку текстового документа в середньому розміщується 50 символів, а на одній сторінці —   35 рядків тексту. Скільки сторінок може містити цей документ, якщо довжина його двійкового коду 12 Кбайт, а текст закодований із використанням таблиці Windows—1251?

Розв'язок

В умові задачі вказано, що текст закодовано за допомогою таблиці Windows—1251, тому довжина двійкового коду кожного символа дорівнює 1байт.

У кожному рядку розміщується 50 символів, тобто довжина двійкового коду одного рядка дорівнює 50байт, враховуючи що на одній сторінці — 35рядків тексту, довжина двійкового коду однієї сторінки такого тексту складає 

50· 35= 1750 (байт).

Окрім цього, відомо, що довжина двійкового коду документа дорівнює 12 Кбайт. Переведемо це значення у байти.

12 Кбайт · 1024 = 12288(байт).

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

12288÷1750≈7(сторінок).

 

Відповідь. У текстовому документі із довжиною двійкового коду 12 Кбайт міститься приблизно 7 сторінок тексту.

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

Завдання 1

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


Завдання 2

Визначте,   використовуючи  текстовий  редактор  Блокнот, довжину двійкового коду повідомлення Практична робота № 1 за умови, що повідомлення закодоване з використанням таблиці кодів символів:

а) Windows-1251;

б) Юнікод.

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


Завдання 3

Заповніть у зошиті або у табличному процесорі таблицю. Результат збережіть у файлі з іменем практична l.xlsx.

Завдання 4. Пройдіть тест - 

Додаткове завдання: