d1. Информация <–> d2. Системы счисления <–> d3. Обработка информации <–> d4. Дискретные сообщения
d4. Формальный алгоритм <–> d5. НАМ, т. Шеннона <–> d6. Сочетания алгоритмов <–> d7. УМТ <–> d8. Машина фон Неймана
перекодировка
сжимающей
(дубликаты склеиваются в одно сообщение).Обработка сообщений определяется правилом обработки, которое представляет собой отображение множества исходных сообщений в множество обработанных.
Кодирование — пример обработки сообщений. Другие примеры: чтение вслух, редактирование текста.
Каждая обработка сообщений состоит в выделении в сообщении знаков некоторого уровня и замене их другим знаком.
Обработка сообщений может рассматриваться как кодирование в широком смысле. Это соображение лежит в основе всякой машинной обработки.
Обработка сообщений зависит от времени, которым нельзя пренебречь.
Цель обработки информации машиной — замена умственных способностей человека.
Множество сообщений
интересно, когда ему соответствует множество сведений
и для него определено правило интерпретации
φ : N → N’.
ИЛИ: Так как это справедливо и для множества обработанных сообщений, то любое правило обработки сообщений V : N → N’ приводит к следующей диаграмме:
Диаграмма определяет соответствие между множествами
I и I’ (исходные и обработанные сведения).
Т.к. каждому сообщению соответствует пара сведений i и i’, построенное соответствие между I и I’ не является отображением.
В самом деле, если правило интерпретации φ не является однозначным (инъективным, когда разные переходят в разные),
т. е. если существуют два различных сообщения, передающих одинаковую информацию
, то
может оказаться, что интерпретации ф’(v(n1)) != ф’(v(n2)),
значит одной информации будут соответствовать
(как минимум) две различных информации
.
Во всех случаях, когда соответствие σ является отображением, правило обработки сообщений V называется сохраняющим информацию. Если V сохраняет информацию, то диаграмма коммутативна.
Отображение σ в данном случае называется правилом обработки информации.
перекодировкой
.Необратимая перешифровка называется сжимающей
.
Она возникает, когда исходные сообщения дублируют друг друга (несут одну и ту же информацию).
Так как при перешифровке информация не теряется, множество исходных сообщений считается избыточным. Тогда дубликаты “сливаются” в одно сообщение.
В результате необратимой перешифровки количество сообщений с одинаковой информацией уменьшается, а информация может либо сохраняться, либо теряться.
- Декартово произведение чисел на знамменатель даёт нам рациональные числа.
- Много разных дробей склеиваются в одно число: (1/2; 3/6 = 0.5)
- Это пример сжимающей перешифровки!
Обработка сообщений избирательная
, если разные сведения отображаются в одну и ту же информацию.
обработка сообщений
- это сокращение количества информации.Наша цель - автоматизация
, т.е. устранение человека из каких-то процессов.
Чтобы автоматизировать обработку, нужно автоматизировать все части процесса.
1) Убираем человека => исходный текст переводим в данные, с которыми работает машина.
2) Обрабатываемые сообщения должны предусматривать промежуточные и конечные данные (машинно представимые, операбельные состояния)
3) V должно быть представлено последовательностью преобразований данных с конечным результатом.
processing
, перевод элемента ‘D’ (исходных данных) в другое состояние.дешифровка
, отображение декодирования.data
, множество исходных данных.V = C * P * Q
Передача сообщения через клавиатуру: (повторяем)
- скан-код
- многочлен по схеме Горнера (?)
- происходит за линейное время
- работаем в позиционной С/С