Инфоурок Информатика Другие методич. материалыПрактическая работа «Кодирование и декодирование информации. Решение задач»

Практическая работа «Кодирование и декодирование информации. Решение задач»

Скачать материал

 

Тема: «Кодирование и декодирование информации. Решение задач»

Цель работы: Получить навыки кодирования и декодирования информации

Требования к оформлению работы:

Название практического занятия;

Цель;

Самостоятельная работа;

Ответы на контрольные вопросы;

Вывод о проделанной работе.

Ход работы:

1.     Изучить теорию по теме «Теория кодирования»

2.     Примеры выполнения заданий

3.     Выполнить самостоятельную работу

4.     Ответить на контрольные вопросы:

5.     Что изучает теория кодирования?

6.     Объясните термины: кодирование и декодирование.

7.     Что такое код?

8.     В чем заключается алфавитное кодирование?

9.     Как кодируются тексты?

10. Как кодируются изображения?

11. Как кодируются звук и видео?

Теория кодирования – это раздел теории информации, изучающий способы отождествления сообщений с отражающими их сигналами. Задачей теории кодирования является согласование источника информации с каналом связи.

Объектом кодирования служит как дискретная, так и непрерывная информация, которая поступает к потребителю через источник информации. Понятие кодирование означает преобразование информации в форму, удобную для передачи по определенному каналу связи.

Обратная операция – декодирование – заключается в восстановлении принятого сообщения из закодированного вида в общепринятый, доступный для потребителя.

В теории кодирования существует ряд направлений:

-       статическое или эффективное кодирование;

-       помехоустойчивое кодирование;

-       корректирующие коды;

-       циклические коды;

-       арифметические коды.

С появлением управляющих систем, в частности ЭВМ, роль кодирования существенно возросла и изменилась, так как без кодирования невозможна передача информации. В последнее время в связи с развитием телекоммуникационных систем и широким использованием вычислительной техники для обработки и хранения информации возникла новая область знаний – информационная безопасность.

Кодированием называют универсальный способ отображения информации при ее хранении, обработке и передаче в виде системы соответствий между сигналами и элементами сообщений, при помощи которых эти элементы можно зафиксировать.

Код – это правило однозначного преобразования сообщения из одной символической формы представления сообщения в другую, обычно без каких-либо потерь информации.

Если все кодовые слова имеют одинаковую длину, то код называется равномерным, или блочным.

Под абстрактным алфавитом будем понимать упорядоченное дискретное множество символов.

Алфавитное кодирование. Алфавитное, т.е. побуквенное, кодирование можно задать таблицей кодов. Фактически кодом преобразования является некоторая подстановка.

Тогда http://museum-pat.narod.ru/date/design/formula/f13.gif, где http://museum-pat.narod.ru/date/design/formula/f14.gif алфавиту А, http://museum-pat.narod.ru/date/design/formula/f15.gif множеству слов, составленных в алфавите В. Множество кодов букв называется множеством элементарных кодов. Алфавитное кодирование можно использовать для любого множества сообщений.

Компьютерная обработка данных основана на применении двоичного кода. Этот универсальный способ кодирования годится для любых данных, независимо от их происхождения и содержания.

Кодирование текста

Тексты – это последовательности символов, входящих некоторый алфавит. Кодирование текста сводится к двоичному кодированию алфавита, на основе которого он построен. Чаще всего применяется байтовое кодирование алфавита. В этом случае максимальная мощность алфавита составляет 256 символов. Такой алфавит может содержать два набора буквенных символов (например, русский и латинский), цифры, знаки препинания и математические знаки, пробел и небольшое число дополнительных символов. Примером такого алфавита является код ASCII.

Однако, ограниченный набор из 256 кодов символов сегодня уже не удовлетворяет возросшие потребности международного общения. Все большее распространение получает универсальная система 16-разрядного кодирования символов UNICODE.

Мощность алфавита в системе кодирования UNICODE составляет 216=65 536 разных кодов, из которых 63 484 кода соответствуют символам большинства алфавитов, а оставшиеся 2048 кодов разделены пополам и образуют таблицу размером 1024 столбцов х 1024 строк. В этой таблице более миллиона ячеек, в которых можно разместить еще более миллиона различных символов. Это символы «мертвых» языков, а также символы, не имеющие лексического содержания, указатели, знаки и т.п. Для записи этих дополнительных символов необходима пара 16-разрядных слов (16 разрядов для номера строки и 16 разрядов для номера столбца).

Таким образом, система UNICODE является универсальной системой кодирования всех символов национальных письменных систем и обладает возможностью существенного расширения.

Кодирование изображений

Рисунки, картинки, фотографии кодируются в растровом формате. В этом виде каждое изображение представляет собой прямоугольную таблицу, состоящую из цветовых точек. Цвет и яркость каждой отдельной точки выражаются в числовой форме, что позволяет использовать двоичный код для представления графических данных.

Черно-белые изображения принято представлять в градациях серого цвета, для этого используется модель GreyScale. Если яркость точки кодируется одним байтом, можно использовать 256 различных серых тонов. Такая точность согласуется с восприимчивостью человеческого глаза и возможностями полиграфической техники.

При кодировании цветных изображений применяют принцип декомпозиции цвета на составляющие, для этого используют модель RGB. Цветное изображение на экране получается путем смешивания трех базовых цветов: красного (Red, R), синего (Blue, B) и зеленого (Green, G).

Каждый пиксель на экране состоит из трех близко расположенных элементов, светящихся этими цветами.

Цветные дисплеи, использующие такой принцип называются RGB -мониторами.

Код цвета пикселя содержит информацию о доле каждого базового цвета.

http://museum-pat.narod.ru/date/design/formula/img_06.png

Схема цветообразования

Если все три составляющих имеют одинаковую интенсивность (яркость), то из их сочетаний можно получить 8 различных цветов:

R

G

B

цвет

0

0

0

http://museum-pat.narod.ru/date/design/formula/black.gif черный

0

0

1

http://museum-pat.narod.ru/date/design/formula/blue.gif синий

0

1

0

http://museum-pat.narod.ru/date/design/formula/green.gif зеленый

0

1

1

http://museum-pat.narod.ru/date/design/formula/cyan.gif голубой

1

0

0

http://museum-pat.narod.ru/date/design/formula/red.gif красный

1

0

1

http://museum-pat.narod.ru/date/design/formula/pink.gif розовый

1

1

0

http://museum-pat.narod.ru/date/design/formula/brown.gif коричневый

1

1

1

http://museum-pat.narod.ru/date/design/formula/white.gif белый

Формирование цветов при глубине цвета 24 бита:

цвет

интенсивность R

интенсивность G

интенсивность B

черный

00000000

00000000

00000000

красный

11111111

00000000

00000000

зеленый

00000000

11111111

00000000

синий

00000000

00000000

11111111

голубой

00000000

11111111

11111111

желтый

11111111

11111111

00000000

белый

11111111

11111111

11111111

Чем больше глубина цвета, тем шире диапазон доступных цветов и тем точнее их представление в оцифрованном изображении. Пиксель с битовой глубиной, равной единице, имеет лишь 2 (в первой степени) возможных состояния — два цвета: черный или белый. Пиксель с битовой глубиной в 8 единиц имеет 28 или 256 возможных цветовых значений. Пиксель же с битовой глубиной в 24 единицы имеет 224 степени) или 16,7 миллионов возможных значений. Считается, что 24-битные изображения, содержащие 16,7 миллионов цветов, достаточно точно передают краски окружающего нас мира. Как правило, битовое разрешение задается в диапазоне от 1 до 48 бит/пиксель.

При печати на бумаге используется несколько иная цветовая модель: если монитор испускал свет, оттенок получался в результате сложения цветов, то краски - поглощают свет, цвета вычитаются. Поэтому в качестве основных используют голубую (Cyan, C), пурпурную (Magenta, M) и желтую (Yellow, Y) краски. Кроме того, из-за не идеальности красителей, к ним обычно добавляют четвертую -- черную (black, K). Для хранения информации о каждой краске и в этом случае чаще всего используется 1 байт. Такая система кодирования носит название CMYK.

Более грубое представление цвета использует меньшее число разрядов. Например, кодирование цветной графики 16-разрядными числами носит название High Color. В этом случае каждому цвету отводят пять разрядов.

Кодирование звука и видео

Приемы работы со звуковой информацией пришли в компьютерную технику позже всего. Аналитический метод кодирования, применимый к любым звуковым сигналам основан на аналогово-цифровом преобразовании. Исходный аналоговый сигнал представляют как последовательность цифровых сигналов, записанных в двоичном коде. Разрядность преобразования определяет объем данных, соответствующих отдельному цифровому сигналу. При воспроизведении звука выполняют обратное цифро-аналоговое преобразование.

Этот метод кодирования содержит погрешность, так что воспроизводимый сигнал несколько отличается от оригинала.

Метод кодирования на основе табличного синтеза применим только к музыкальным произведениям. В заранее подготовленных таблицах хранятся образцы (сэмплы) звуков различных музыкальных инструментов. Числовые коды определяют инструмент, ноту и продолжительность звучания.

При кодировании видеосигнала требуется записать последовательность изображений (кадров) и звук (звуковая дорожка). Формат видеозаписи позволяет включить оба потока данных в одну цифровую последовательность.

 

 

 

 

 

 

 

http://museum-pat.narod.ru/date/design/title/primer.png

1. Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "Я УМЕЮ КОДИРОВАТЬ ИНФОРМАЦИЮ". 

Решение: Для того, чтобы легко закодировать фразу, заменяя каждую букву ее порядковым номером в алфавите необходимо составить таблицу соответствия "Буква - её порядковый номер":

Буква

Буква

Буква

Буква

Буква

1

А

8

Ж

15

Н

22

Ф

29

Ы

2

Б

9

З

16

О

23

Х

30

Ь

3

В

10

И

17

П

24

Ц

31

Э

4

Г

11

Й

18

Р

25

Ч

32

Ю

5

Д

12

К

19

С

26

Ш

33

Я

6

Е

13

Л

20

Т

27

Щ

-

расстояние между буквами

7

Ё

14

М

21

У

28

Ъ

-

пробел

Теперь можно легко зашифровать фразу. Она будет выглядеть так: "33 21-14-6-32 12-16-5-10-18-16-3-1-20-30 10-15-22-16-18-14-1-24-10-32" 

2. Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца):

0

1

2

3

4

5

6

7

8

0

А

Б

В

Г

Д

Е

Ж

З

И

1

Й

К

Л

М

Н

О

П

Р

С

2

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Ъ

3

Ы

Ь

Й

Э

Ю

Я

_

.

,

4

:

;

-

!

"

С помощью этой кодировочной таблицы зашифруйте фразу: ТЕЛЕГРАММА. Решение: 20 05 12 05 03 17 00 13 13 00


 

Вариантhttp://museum-pat.narod.ru/date/design/var/num/1.png

1 Дана кодовая таблица азбуки Морзе

А

• –

Л

• – • •

Ц

– • – •

Б

– • • •

М

– –

Ч

– – – •

В

• – –

Н

– •

Ш

– – – –

Г

– – •

О

– – –

Щ

– – • –

Д

– • •

П

• – – •

Ъ

• – – • – •

Е

Р

• – •

Ы

– • – –

Ж

• • • –

С

• • •

Ь

– • • –

З

– – • •

Т

Э

• • – • •

И

• •

У

• • –

Ю

• • – –

Й

• – – –

Ф

• • – •

Я

• – • –

К

– • –

Х

• • • •

Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами): – – – – – • – • • – – – – • • – • – • – • – – 

2 Закодируйте с помощью азбуки Морзе слова: информатика, данные, алгоритм. 

3 Закодируйте с помощью азбуки Морзе свое имя и фамилию. 
4 Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца) 

0

1

2

3

4

5

6

7

8

0

А

Б

В

Г

Д

Е

Ж

З

И

1

Й

К

Л

М

Н

О

П

Р

С

2

Т

У

Ф

Х

Ц

Ч

Ш

Ш

Ъ

3

Ы

Ь

Э

Ю

Я

_

.

,

?

4

:

;

-

!

"

С помощью этой кодировочной таблицы зашифруйте фразу: Я УМЕЮ РАБОТАТЬ С ИНФОРМАЦИЕЙ! А ТЫ? 

 Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "Я УМЕЮ КОДИРОВАТЬ ИНФОРМАЦИЮ". Что необходимо предусмотреть, чтобы зашифрованный текст был записан без пропусков? 

 

 

 

 

 

 

 

 

 

 

Вариантhttp://museum-pat.narod.ru/date/design/var/num/2.png

1 Дана кодовая таблица азбуки Морзе 

А

• –

Л

• – • •

Ц

– • – •

Б

– • • •

М

– –

Ч

– – – •

В

• – –

Н

– •

Ш

– – – –

Г

– – •

О

– – –

Щ

– – • –

Д

– • •

П

• – – •

Ъ

• – – • – •

Е

Р

• – •

Ы

– • – –

Ж

• • • –

С

• • •

Ь

– • • –

З

– – • •

Т

Э

• • – • •

И

• •

У

• • –

Ю

• • – –

Й

• – – –

Ф

• • – •

Я

• – • –

К

– • –

Х

• • • •

Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами): - • - • - • • • - - - - -
2 Закодируйте с помощью азбуки Морзе слова: информатика, данные, алгоритм. 
3 Закодируйте с помощью азбуки Морзе свое имя и фамилию. 
4 Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца)

0

1

2

3

4

5

6

7

8

0

А

Б

В

Г

Д

Е

Ж

З

И

1

Й

К

Л

М

Н

О

П

Р

С

2

Т

У

Ф

Х

Ц

Ч

Ш

Ш

Ъ

3

Ы

Ь

Э

Ю

Я

_

.

,

?

4

:

;

-

!

"

С помощью этой кодировочной таблицы зашифруйте фразу: "Таблицы маршрутизации - электронные базы данных". 
 Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "Скрипт - набор команд какого-либо языка". Что необходимо предусмотреть, чтобы зашифрованный текст был записан без пропусков?


 

Вариантhttp://museum-pat.narod.ru/date/design/var/num/3.png

1Дана кодовая таблица азбуки Морзе

А

• –

Л

• – • •

Ц

– • – •

Б

– • • •

М

– –

Ч

– – – •

В

• – –

Н

– •

Ш

– – – –

Г

– – •

О

– – –

Щ

– – • –

Д

– • •

П

• – – •

Ъ

• – – • – •

Е

Р

• – •

Ы

– • – –

Ж

• • • –

С

• • •

Ь

– • • –

З

– – • •

Т

Э

• • – • •

И

• •

У

• • –

Ю

• • – –

Й

• – – –

Ф

• • – •

Я

• – • –

К

– • –

Х

• • • •

Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами): • - - • • - • - - - • • -
2 Закодируйте с помощью азбуки Морзе слова: флаг, имя, кодирование.

3 Закодируйте с помощью азбуки Морзе свое имя и фамилию. 
4 Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца)

0

1

2

3

4

5

6

7

8

0

А

Б

В

Г

Д

Е

Ж

З

И

1

Й

К

Л

М

Н

О

П

Р

С

2

Т

У

Ф

Х

Ц

Ч

Ш

Ш

Ъ

3

Ы

Ь

Э

Ю

Я

_

.

,

?

4

:

;

-

!

"

С помощью этой кодировочной таблицы зашифруйте фразу: "УЧЕНИЕ ДА ТРУД К СЛАВЕ ВЕДУТ"
5 Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "ЮЗЕР - ПОЛЬЗОВАТЕЛЬ КОМПЬЮТЕРА". Что необходимо предусмотреть, чтобы зашифрованный текст был записан без пропусков?

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа «Кодирование и декодирование информации. Решение задач»"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Менеджер образования

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 660 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 22.01.2024 224
    • DOCX 87.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Узлова Екатерина Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 4 года
    • Подписчики: 0
    • Всего просмотров: 3928
    • Всего материалов: 20

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 41 региона
  • Этот курс уже прошли 581 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Развитие дошкольного мышления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Управление проектами: от планирования до реализации

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 22 регионов

Мини-курс

Современные направления в архитектуре

6 ч.

780 руб. 390 руб.
Подать заявку О курсе