Записать в тетрадь как классную работу
Д/З практическая работа (на двойных листочка)
Теория кодирования – это раздел теории информации, изучающий способы отождествления сообщений с отражающими их сигналами. Задачей теории кодирования является согласование источника информации с каналом связи.
Обратная операция – декодирование – заключается в восстановлении принятого сообщения из закодированного вида в общепринятый, доступный для потребителя.
В теории кодирования существует ряд направлений:
- статическое или эффективное кодирование;
- помехоустойчивое кодирование;
- корректирующие коды;
- циклические коды;
- арифметические коды.
Кодированием называют универсальный способ отображения информации при ее хранении, обработке и передаче в виде системы соответствий между сигналами и элементами сообщений, при помощи которых эти элементы можно зафиксировать.
Код – это правило однозначного преобразования сообщения из одной символической формы представления сообщения в другую, обычно без каких-либо потерь информации.
Алфавитное кодирование. Алфавитное, т.е. побуквенное, кодирование можно задать таблицей кодов. Фактически кодом преобразования является некоторая подстановка.
Тогда , где алфавиту А, множеству слов, составленных в алфавите В. Множество кодов букв называется множеством элементарных кодов. Алфавитное кодирование можно использовать для любого множества сообщений.
Тексты – это последовательности символов, входящих некоторый алфавит.
Кодирование изображений
Рисунки, картинки, фотографии кодируются в растровом формате
Черно-белые изображения принято представлять в градациях серого цвета, для этого используется модель GreyScale.
|
При кодировании цветных изображений применяют принцип декомпозиции цвета на составляющие, для этого используют модель RGB. Цветное изображение на экране получается путем смешивания трех базовых цветов: красного (Red, R), синего (Blue, B) и зеленого (Green, G).
Код цвета пикселя содержит информацию о доле каждого базового цвета.
Схема цветообразования
Если все три составляющих имеют одинаковую интенсивность (яркость), то из их сочетаний можно получить 8 различных цветов:
R | G | B | цвет |
черный | |||
синий | |||
зеленый | |||
голубой | |||
красный | |||
розовый | |||
коричневый | |||
белый |
Формирование цветов при глубине цвета 24 бита:
Практическая работа №1
Тема: «Кодирование информации.»
Цель работы: Получить навыки кодирования
Требования к оформлению работы:
Название практического занятия;
Цель;
Самостоятельная работа;
Ответы на контрольные вопросы;
Вывод о проделанной работе.
1. Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "Я УМЕЮ КОДИРОВАТЬ ИНФОРМАЦИЮ".
Решение: Для того, чтобы легко закодировать фразу, заменяя каждую букву ее порядковым номером в алфавите необходимо составить таблицу соответствия "Буква - её порядковый номер":
№ | Буква | № | Буква | № | Буква | № | Буква | № | Буква |
А | Ж | Н | Ф | Ы | |||||
Б | З | О | Х | Ь | |||||
В | И | П | Ц | Э | |||||
Г | Й | Р | Ч | Ю | |||||
Д | К | С | Ш | Я | |||||
Е | Л | Т | Щ | - | расстояние между буквами | ||||
Ё | М | У | Ъ | - | пробел |
Теперь можно легко зашифровать фразу. Она будет выглядеть так: "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. Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца):
А | Б | В | Г | Д | Е | Ж | З | И | |
Й | К | Л | М | Н | О | П | Р | С | |
Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | |
Ы | Ь | Й | Э | Ю | Я | _ | . | , | |
: | ; | - | ! | " |
С помощью этой кодировочной таблицы зашифруйте фразу: ТЕЛЕГРАММА. Решение: 20 05 12 05 03 17 00 13 13 00
Дана кодовая таблица азбуки Морзе
А | • – | Л | • – • • | Ц | – • – • |
Б | – • • • | М | – – | Ч | – – – • |
В | • – – | Н | – • | Ш | – – – – |
Г | – – • | О | – – – | Щ | – – • – |
Д | – • • | П | • – – • | Ъ | • – – • – • |
Е | • | Р | • – • | Ы | – • – – |
Ж | • • • – | С | • • • | Ь | – • • – |
З | – – • • | Т | – | Э | • • – • • |
И | • • | У | • • – | Ю | • • – – |
Й | • – – – | Ф | • • – • | Я | • – • – |
К | – • – | Х | • • • • |
Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами): – – – – – • – • • – – – – • • – • – • – • – –
Закодируйте с помощью азбуки Морзе слова: информатика, данные, алгоритм.
Закодируйте с помощью азбуки Морзе свое имя и фамилию.
Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца)
А | Б | В | Г | Д | Е | Ж | З | И | |
Й | К | Л | М | Н | О | П | Р | С | |
Т | У | Ф | Х | Ц | Ч | Ш | Ш | Ъ | |
Ы | Ь | Э | Ю | Я | _ | . | , | ? | |
: | ; | - | ! | " |
С помощью этой кодировочной таблицы зашифруйте фразу: Я УМЕЮ РАБОТАТЬ С ИНФОРМАЦИЕЙ! А ТЫ?
|
Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "Я УМЕЮ КОДИРОВАТЬ ИНФОРМАЦИЮ". Что необходимо предусмотреть, чтобы зашифрованный текст был записан без пропусков?
Дана кодовая таблица азбуки Морзе
А | • – | Л | • – • • | Ц | – • – • |
Б | – • • • | М | – – | Ч | – – – • |
В | • – – | Н | – • | Ш | – – – – |
Г | – – • | О | – – – | Щ | – – • – |
Д | – • • | П | • – – • | Ъ | • – – • – • |
Е | • | Р | • – • | Ы | – • – – |
Ж | • • • – | С | • • • | Ь | – • • – |
З | – – • • | Т | – | Э | • • – • • |
И | • • | У | • • – | Ю | • • – – |
Й | • – – – | Ф | • • – • | Я | • – • – |
К | – • – | Х | • • • • |
Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами): - • - • - • • • - - - - -
Закодируйте с помощью азбуки Морзе слова: информатика, данные, алгоритм.
Закодируйте с помощью азбуки Морзе свое имя и фамилию.
Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца)
А | Б | В | Г | Д | Е | Ж | З | И | |
Й | К | Л | М | Н | О | П | Р | С | |
Т | У | Ф | Х | Ц | Ч | Ш | Ш | Ъ | |
Ы | Ь | Э | Ю | Я | _ | . | , | ? | |
: | ; | - | ! | " |
С помощью этой кодировочной таблицы зашифруйте фразу: "Таблицы маршрутизации - электронные базы данных".
Заменяя каждую букву ее порядковым номером в алфавите, зашифруйте фразу: "Скрипт - набор команд какого-либо языка". Что необходимо предусмотреть, чтобы зашифрованный текст был записан без пропусков?
Вывод: