Информатика и ИКТ 10 класс Учитель: Зуева Г.А. Информация и информационные процессы.

Презентация:



Advertisements
Похожие презентации
Представление информации, языки, кодирование. Письменность и кодирование информации Под словом «кодирование» понимают процесс представления информации,
Advertisements

Кодирование – процесс представления информации, удобный для ее хранения и/или передачи. Запись текста на естественном языке тоже можно рассматривать как.
Информация и информационные процессы. Кодирование и декодирование Для обмена информацией с другими людьми человек использует естественные языки. Наряду.
Кодирование информации. КОДИРОВАНИЕ - это процесс представления информации в определенной форме. Например, запись букв, произнесение слов, рисование.
Представление информации, языки, кодирование.. Кодирование - процесс представления информации, удобный для ее хранения и / или передачи. Запись текста.
ГБОУ СПО «Минераловодский колледж железнодорожного транспорта»
Кодирование информации. Урок 1. Язык – это знаковая форма представления информации. Кодирование – это процесс преобразования информации из одной формы.
Кодирование информации Информация и информационные процессы.
Кодирование и декодирование.
Задание A5: Для передачи по каналу связи сообщения, состоящего только из букв А, Б, В, Г, решили использовать неравномерный по длине код: A=0, Б=10, В=110.
К.Ю. Поляков, Е.А. Ерёмин, Кодирование информации § 5. Язык и алфавитЯзык и алфавит § 6. КодированиеКодирование.
Способ обработки информации - КОДИРОВАНИЕ
Формы представления информации Метод координат. Код и кодирование Код – это система условных знаков для представления информации Кодирование – это процесс.
В мире кодов Передача информации. Слово «информация» происходит от латинского слова informatio, что в переводе означает сведение, разъяснение Понятие.
Способы кодирования информации Урок 2. Ответьте на вопросы: Что вы понимаете под кодированием информации? Что такое код? Кодирование Кодирование – это.
(инструкционная карта часть 2) Кодирование информации.
Представление информации Кодирование информации. Информация хранится, передается, обрабатывается в символьной (знаковой) форме. Одна и та же информация.
Кодирование информации Выполнил: учитель информатики Губина С.Н. МОУ «СОШ 17»
Выполнила:Идрисова Эльнура Ученица 10 «Б» класса.
Кодирование, декодирование информации. Демонстрационный материал при подготовке к экзаменам в 11 классе.
Транксрипт:

Информатика и ИКТ 10 класс Учитель: Зуева Г.А. Информация и информационные процессы

Человек кодирует информацию с помощью естественных и формальных языков. Язык – знаковая система, состоящая из упорядоченного набора знаков, который называется алфа вит. Полное количество символов алфа вита называется мощностью алфа вита. Кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфа вите). Каждый символ исходного алфа вита (мощности N) при кодировании предста вляет последовательность символов кодового алфа вита (мощности М), которая называется кодовым словом. Иногда кодовое слово называется кодом. Обычно кодированием называют перевод информации с «человеческого» языка на формальный, а декодированием – обратный переход

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

Способы кодирования: Графический – с помощью специальных рисунков или значков; Числовой – с помощью чисел; Символьный – с помощью символов того же алфа вита, что и исходный текст. Способ кодирования за висит от цели, ради которой оно осуществляется.

Цели кодирования: 1. Выполнение математических вычислений

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

Цели кодирования: 3. Засекречивание информации (защита от несанкционированного доступа) обычный текст – информация в исходном виде, также называемая открытым текстом. шифрованный текст – информация, подвергнутая действию алгоритма шифрования. алгоритм – метод, используемый для преобразования открытого текста в шифрованный текст. ключ – входные данные, посредством которых с помощью алгоритма происходит преобразование открытого текста в шифрованный или обратно. шифрование – процесс преобразования открытого текста в шифр. дешифрование – процесс преобразования шифра в открытый текст. Шифрование Методами шифрования занимается наука криптография

Задание 1 Шифр Цезаря. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется следующей после неё буквой а в алфа вите, который считается записанный по кругу. Используя шифр Цезаря, запишите следующую фразу: Делу время – потехе час.

Задание 2 Шифр перестановки. Кодирование осуществляется перестановкой букв в слове по одному и тому же пра вилу. Восстановить слова и определить пра вило перестановки: НИМАРЕЛ, ЛЕТОФЕН, НИЛКЙЕА, НОМОТИР, РАКДНАША

4. Передача по техническим каналам связи Цели кодирования: Телеграфный код Сэмюэл Финли Бриз Морзе Нера вномерный код (Азбука Морзе) Нера вномерный код (Азбука Морзе) Ра вномерный код (Код Бодо) Ра вномерный код (Код Бодо) Жан Морис Эмиль Бодо

При ра вномерном кодировании все символы кодируются кодами ра вной длины. Расшифровать такое сообщение не соста вит труда, но сообщение становится длиннее. Если мощность кодового алфа вита ра вна М, а длина кода – I, можно соста вить N = M i различных кодовых слов.

ЕГЭ В 4 Для передачи сообщения на флоте используют специальные сигнальные флаги, вывешиваемые в одну линию. Какое количество различных сигналов может передать корабль при помощи пяти сигнальных флагов, если на корабле имеются флаги трёх различных видов Задание 3 Решение: Мощность кодового алфа вита М = 3 (количество различных видов флагов), длина кодового слова I =5(количество сигнальных флагов). Количество различных сигналов определим по формуле N = M i = 3 5 = 243

При нера вномерном кодировании разные символы могут кодироваться кодами разной длины, это затрудняет декодирование. Для того, чтобы можно было декодировать такое сообщение без специального разделения кодов символов, используют префиксные коды. Префиксный код – это код со словами переменной длины, в котором ни одно слово не является началом другого кодового слова. Префиксный код для алфа вита из 3-х символов: 0, 10, 11 Сообщение однозначно декодируется

Сообщения, закодированные префиксными кодами, можно декодировать «на лету», не дожидаясь получения всего сообщения целиком. Префиксные коды используются для кодирования аудио- и видеофайлов, поэтому можно слушать музыку или смотреть видео до того, как файл загрузится целиком.

Закодированное сообщение можно однозначно декодировать с начала, если выполняется условие Фано: никакое кодовое слово не является началом другого кодового слова; закодированное сообщение можно однозначно декодировать с конца, если выполняется обратное условие Фано: никакое кодовое слово не является окончанием другого кодового слова; Условие Фано – это достаточное, но не необходимое условие однозначного декодирования.

Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, используется нера вномерный двоичный код, позволяющий однозначно декодировать полученную двоичную последовательность. Вот этот код: А–00, Б–010, В–011, Г–101, Д–111. Можно ли сократить для одной из букв длину кодового слова так, чтобы код по-прежнему можно было декодировать однозначно? Коды остальных букв меняться не должны. Выберите пра вильный вариант ответа. 1) для буквы Б – 01 2) это невозможно 3) для буквы В – 01 4) для буквы Г – 01 Задание 4 ЕГЭ А9

Решение : Для однозначного декодирования достаточно, чтобы выполнялось условие Фано или обратное условие Фано; 1. Проверяем последовательно варианты 1, 3 и 4; если ни один из них не подойдет, придется выбрать вариант 2 («это невозможно»); 3. проверяем вариант 1: А–00, Б–01, В–011, Г–101, Д–111. «прямое» условие Фано не выполняется (код буквы Б совпадает с началом кода буквы В); «обратное» условие Фано не выполняется (код буквы Б совпадает с окончанием кода буквы Г); поэтому этот вариант не подходит; 4. проверяем вариант 3: А–00, Б–010, В–01, Г–101, Д–111. «прямое» условие Фано не выполняется (код буквы В совпадает с началом кода буквы Б); «обратное» условие Фано не выполняется (код буквы В совпадает с окончанием кода буквы Г); поэтому этот вариант не подходит; 5. проверяем вариант 4: А–00, Б–010, В–011, Г–01, Д–111. «прямое» условие Фано не выполняется (код буквы Г совпадает с началом кодов букв Б и В); но «обратное» условие Фано выполняется (код буквы Г не совпадает с окончанием кодов остальных буквы); поэтому этот вариант подходит; пра вильный ответ – 4

Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, решили использовать нера вномерный двоичный код, позволяющий однозначно декодировать двоичную последовательность, появляющуюся на приёмной стороне канала связи. Использовали код: А–1, Б–000, В–001, Г–011. Укажите, каким кодовым словом должна быть закодирована буква Д. Длина этого кодового слова должна быть наименьшей из всех возможных. Код должен удовлетворять свойству однозначного декодирования. 1) 002) 01 3)11 4) 010 Задание 5

Решение: заметим, что для известной части кода выполняется условие Фано – никакое кодовое слово не является началом другого кодового слова если Д = 00, такая кодовая цепочка совпадает с началом Б = 000 и В = 001, невозможно однозначно раскодировать цепочку : это может быть ДДД или ББ; поэтому первый вариант не подходит если Д = 01, такая кодовая цепочка совпадает с началом Г = 011, невозможно однозначно раскодировать цепочку 011: это может быть ДА или Г; поэтому второй вариант тоже не подходит если Д = 11, условие Фано тоже нарушено: кодовое слово А = 1 совпадает с началом кода буквы Д, невозможно однозначно раскодировать цепочку 111: это может быть ДА или ААА; третий вариант не подходит для четвертого варианта, Д = 010, условие Фано не нарушено; пра вильный ответ – 4.

Чем отличаются естественные языки от формальных? Что такое кодирование и декодирование? Какие способы кодирования вы знаете? От чего может за висеть способ кодирования? Какие цели кодирования вы знаете? Дайте определение ра вномерного и нера вномерного кода.

Домашнее задание: Выучить лекцию. Демо 2012, 2013, 2014 – А 9 Демо 2013, 2014 – В 4