- •21. Формула Паскаля. Треугольник Паскаля
- •22. Алгебраические операции (n-арная). Ранг операции.
- •23. Бинарные алгебраические операции (бао): нейтральный и смметричный элементы. Аддитивная и мультипликативная форма записи бао.
- •24. Алгебраическая структура (универсальная алгебра, алгебра). Основа (носитель, основное, несущее множество) алгебры. Тип и сигнатура алгебры.
- •25. Алгебры с одной бинарной операцией: группоид. Таблица Кэли.
- •31. Нок, нод, Алгоритм Евклида
- •32 Сравнимость чисел по моудлю. Классы вычетов
- •33. Теорема Ферма
- •34.Функиця Эйлера. Теорема Эйлера.
- •35. Конечные поля Галуга. Порядок конечного поля
- •Вопрос № 36. Неприводимые многочлены. Алгоритм Евклида для многочленов.
- •Вопрос №37 Кольцо многочленов.
- •Вопрос №38. Вопрос №39. Графы: простой, мультиграф, псевдограф.
- •Вопрос №40. Маршруты, цепи, циклы. Связность.
- •Особенности данного представления[]
- •46. Полный двудольный граф.
- •47. Планарные (плоские) графы. Формула Эйлера.
- •48. Непланарность графов k5 и k3,3. Теорема Понтрягина-Куратовского.
- •49. Цикломатическое число графа
- •50. Хроматические графы. Теорема о раскраске планарных графов в пять цветов. Гипотеза четырех кра-сок. Теорема Хивуда.
- •51.Задача о минимальном остове. Алгоритм Краскала.
- •52. Алгоритм Прима («алгоритм ближайшего соседа»)
- •53. *Задача о кратчайшем пути. Алгоритм Дейкстры.
- •Вопрос 56: Прямой порядок обхода дерева.
- •Вопрос 57: Бинарные деревья. Типы бд: выровненные, полные, сбалансированные. Обходы бинарных деревьев.
- •Вопрос 58: Представление свободных деревьев кодом Прюфера.
- •Вопрос 59: Представление упорядоченных деревьев.
- •Вопрос 60: Способы кодирования бинарных деревьев: списочные структуры, упакованные массивы, польская запись.
- •62.Формулы
- •63. Алгебра булевых функций
- •65.Функциональная полнота булевых функций
- •66. Эквивалентные преобразования. Сокращенные днф. Простая импликанта. Тупиковая днф.
- •67. *Минимизация булевых функций. Аналитический метод Куайна
- •68. Кодирование информации. Формула Шеннона.
- •69. Алфавитное кодирование. Префиксные коды.
- •70. Бинарное кодовое дерево.
67. *Минимизация булевых функций. Аналитический метод Куайна
Определение. Преобразование логических функций с целью упрощения их
аналитического представления называются минимизацией.
Существуют два направления минимизации:
1. Кратчайшая форма записи (цель – минимизировать ранг каждого
импликанта). При этом получаются кратчайшие формы КДНФ, ККНФ, КПНФ.
2. Получение минимальной формы записи (цель – получение
минимального числа символов для записи всей функции сразу).
P.S.: При этом следует учесть, что ни один из способов минимизации не универсален!
Минимизация функций проводится обычно в классе ДНФ, но возможна и в
КНФ.
Определение. Нормальная форма (дизъюнктивная или конъюнктивная) данной
функции называется минимальной, если количество букв, которое она содержит,
будет не больше, чем в любой другой ее нормальной форме.
P.S.: Обратите внимание, что речь идет о минимальном числе букв, а не переменных.
Некоторые функции имеют несколько минимальных форм.
Теорема Квайна. Если исходя из совершенной ДНФ функции произвести все возможные операции неполного склеивания, а затем элементарного поглощения, то в результате получится сокращенная ДНФ, т.е. дизъюнкция всех простых импликант.
Для получения минимальной ДНФ из сокращенной ДНФ используется матрица Квайна, которая строится следующим образом. В заголовках столбцов таблицы записываются конституенты единицы совершенной ДНФ, а в заголовках строк – простые импликанты из полученной сокращенной ДНФ. В таблице звездочками отмечаются те пересечения строк и столбцов, для которых конъюнкт, стоящий в заголовке строки, входит в конситуенту единицы, являющейся заголовком столбца.
68. Кодирование информации. Формула Шеннона.
Кодирование информации – процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» понимают переход
удобной для хранения, передачи или обработки. Кодирование информации – процесс преобразования сигналов или знако
знаковой системы, для использования, хранения, передачи или обработки. Декодирование - операция, обратная кодированию, т.е. восстановление инфор
(восстановление в первичном алфавите по пол
Шифрование – разновидность кодирования.
Формула
Шеннона. Если
pi
–
вероятность (относительная частота)
знака номер i
данного
алфавита из N знаков, то среднее количество
информации, приходящейся на один знак,
равно:
-
69. Алфавитное кодирование. Префиксные коды.
Пусть B = { b1,b2,...,bn } - алфавит. Любая конечная последовательность
символов из B называется словом в алфавите B . Длина слова – количество
символов в нѐм. Через |α | будем обозначать длину слова α .
Пустое слово – слово, не содержащее ни одного символа. Будем
обозначать его через ƛ. Длина пустого слова равна 0.
B+ − множество всех непустых слов в алфавите B .
B* − множество, содержащее все слова в алфавите B , включая пустое
слово.
Пусть
L
B*
-
язык сообщений, A
={0,1,...,q
-1},
где q
2, - алфавит
канала связи. Алфавитное кодирование задается схемой fv :
где
vi
A+
-
элементарный
код,
соответствующий букве
Тогда
каждому слову языка
ставится в соответствие кодовое слово,
определяемое
по правилу:
Схема
алфавитного кодирования
задает
код
,
представляющий собой упорядоченное множество элементарных кодовых слов
.
Упорядоченный
вектор
-
длина элементарного кода vi , называется спектром длин кода V .
К основным требованиям, предъявляемым к алфавитному кодированию,
относится прежде всего взаимная однозначность кодирующего отображения fv . Код V называется взаимно однозначным или однозначно декодируемым,
если различным сообщениям языка соответствуют различные кодовые слова.
Если
слово
имеет вид
,
тогда подслово
называется префиксом,
а
− суффиксом
слова
.
Префикс (суффикс) слова называется собственным, если он отличен
от
пустого слова
и от самого слова
.
Схема
алфавитного кодирования
обладает
свойством
префикса,
если
для
любых i
и
j
слово vi
не
является префиксом слова v
j .
Алфавитное кодирование, схема которого обладает свойством префикса,
называется префиксным.
Префиксные коды, т. е. коды, у которых никакой из элементарных кодов
не является началом другого элементарного кода, составляют важный класс
однозначно декодируемых кодов переменной длины.
Префиксность кода является достаточным условием его взаимной
однозначности.
