Рекомендуем
Разделы:
» Математика Ключевые слова:
Дискретная математикаДискретная математика для инженеров |
Дискретная математика |
Книга
Скачать
Содержание (pdf, 76 Кб) Фрагмент (pdf, 47 Кб) Бумажное издание
Купить в РоссииКупить в Библио-ГлобусеКупить BOOKS.RUКупить в ГлавкнигеКупить в OZONКупить в Казахстане Дискретная математика для бакалавриата
Тиражирование книги начато в 2017 году
114 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-0659-4
ББК 22.176я73
УДК 519.854(073)
Гриф
Рекомендовано федеральным государственным автономным учреждением «Федеральный институт развития образования» (ФГАУ «ФИРО») в качестве учебного пособия для использования в учебном процессе образовательных организаций, реализующих программы высшего образования по направлениям подготовки 10.03.01 – «Информационная безопасность», 09.03.03 – «Прикладная информатика», 38.03.05 – «Бизнес-информатика» (уровень бакалавриата)
Рекомендовано федеральным государственным автономным учреждением «Федеральный институт развития образования» (ФГАУ «ФИРО») в качестве учебного пособия для использования в учебном процессе образовательных организаций, реализующих программы высшего образования по направлениям подготовки 10.03.01 – «Информационная безопасность», 09.03.03 – «Прикладная информатика», 38.03.05 – «Бизнес-информатика» (уровень бакалавриата)
Аннотация
В краткой форме доступно изложены основы дискретной математики. Рассмотрены основы теории множеств, уделено внимание комбинаторному и теоретико-множественному подходам. Рассмотрены элементы математической логики. Изложены основные методы и подходы теории графов. Рассмотрены специальные маршруты в графах и поиск путей. Раскрыты основные вопросы теории кодирования. Наряду с основополагающими понятиями – кодами Грея и Хемминга уделено внимание применению алгоритма RSA в режимах шифрования и электронной цифровой подписи. Пособие подготовлено в соответствии с разработанными автором рабочими программами Финансового университета (ФГОБУ ВО «Финансовый университет при Правительстве РФ»).
Для студентов, обучающихся по направлениям подготовки бакалавров 10.03.01 – «Информационная безопасность», 09.03.03 – «Прикладная информатика», 38.03.05 – «Бизнес-информатика».
Шептунов Максим Валерьевич – канд. техн. наук, доцент; научно-педагогический стаж свыше 18 лет, в том числе свыше 3 лет в Финансовом университете; в настоящее время доцент РГГУ и МГЛУ (бывш. им. Мориса Тореза)
В краткой форме доступно изложены основы дискретной математики. Рассмотрены основы теории множеств, уделено внимание комбинаторному и теоретико-множественному подходам. Рассмотрены элементы математической логики. Изложены основные методы и подходы теории графов. Рассмотрены специальные маршруты в графах и поиск путей. Раскрыты основные вопросы теории кодирования. Наряду с основополагающими понятиями – кодами Грея и Хемминга уделено внимание применению алгоритма RSA в режимах шифрования и электронной цифровой подписи. Пособие подготовлено в соответствии с разработанными автором рабочими программами Финансового университета (ФГОБУ ВО «Финансовый университет при Правительстве РФ»).
Для студентов, обучающихся по направлениям подготовки бакалавров 10.03.01 – «Информационная безопасность», 09.03.03 – «Прикладная информатика», 38.03.05 – «Бизнес-информатика».
Шептунов Максим Валерьевич – канд. техн. наук, доцент; научно-педагогический стаж свыше 18 лет, в том числе свыше 3 лет в Финансовом университете; в настоящее время доцент РГГУ и МГЛУ (бывш. им. Мориса Тореза)
Оглавление
Введение
1. Множества, отношения и функции
1.1. Множества и способы их задания
1.1.1. Базовые понятия теории множеств
1.1.2. Кортежи и прямое произведение множеств
1.1.3. Способы задания множеств и особенности их применения
1.1.4. Теоретико-множественный парадокс Рассела и возможности его преодоления
1.2. Операции над множествами и диаграммы Эйлера–Венна
1.3. Комбинаторный принцип включений и исключений
1.3.1. Формулировка принципа включений и исключений в общем случае и для некоторых частных его случаев
1.3.2. Доказательство комбинаторного принципа включений и исключений
1.4. Отношения
1.4.1. Бинарные отношения
1.4.2. Отношение эквивалентности
1.4.3. Отношение порядка
1.4.4. Отношение доминирования
1.4.5. Унарные и n-местные отношения
1.5. Соответствия
1.6. Отображения
1.7. Функции
1.7.1. Полная и частичная функции
1.7.2. Обратная функция
1.7.3. Инъективная, сюръективная и биективная функции
1.8. Элементы комбинаторного анализа
1.8.1. Перестановки, размещения и сочетания
1.8.2. Разбиения
1.8.3. Взаимосвязь между перестановками с повторениями и отображением
1.9. Средневзвешенное по элементам множества
1.10. Принцип (метод) математической индукции
1.10.1. Формулировка принципа (метода) математической индукции и его доказательство
1.10.2. Формулировка принципа (метода) строгой математической индукции
1.10.3. Особенности и примеры применения принципа (метода) математической индукции
Вопросы для самоконтроля
1.11. Решение задач
Литература к главе 1
2. Элементы математической логики
2.1. Основные законы математической логики, булевы функции и таблицы истинности
2.1.1. Основные законы математической логики
2.1.2. Булевы функции и приоритет логических операций
2.1.3. Таблицы истинности
2.1.4. Сводная таблица логических функций двух переменных
2.2. Логика высказываний и язык математической логики
2.2.1. Простые высказывания
2.2.2. Сложные (составные) высказывания
2.2.3. Эквивалентные высказывания и замена операций импликации и эквивалентности
2.2.4. Упрощение сложных высказываний
2.3. Взаимосвязь между языком математической логики и алгеброй множеств
2.3.1. Тождества алгебры множеств
2.3.2. Язык математической логики и алгебра множеств
2.3.3. Доказательства логико-математических выражений на основе диаграмм Эйлера-Венна
2.3.4. Доказательства логико-математических выражений путём построения таблицы истинности для левой и правой частей
2.3.5. Доказательство логико-математических выражений путём правильных логических рассуждений
2.4. Логические сети и контактные схемы
2.4.1. Логические сети
2.4.2. Релейно-контактные схемы и возможности их использования
2.4.3. Анализ и синтез логических сетей с применением функции проводимости
2.5. Предикаты
2.5.1. Отличие предикатов от высказываний и основные понятия логики предикатов
2.5.2. Предикаты и кванторы
2.6. Исчисление предикатов (первого порядка)
2.6.1. Основные понятия исчисления предикатов
2.6.2. Правила вывода в исчислении предикатов (первого порядка)
Вопросы для самоконтроля
2.7. Решение задач
Литература к главе 2
3. Элементы теории графов
3.1. Основные понятия теории графов
3.1.1. Диаграммы графов
3.1.2. Типы графов, ориентированные и неориентированные графы
3.1.3. Элементы графов; подграф и частичный граф
3.1.4. Понятия инцидентности и валентности в теории графов
3.1.5. Понятие маршрута, цепи и цикла в графе
3.2. Задача о кёнигсберских мостах; эйлеровы и гамильтоновы циклы
3.2.1. Задача о кёнигсбергских мостах
3.2.2. Понятие уникурсального графа
3.2.3. Теорема Эйлера о сумме степеней вершин графа и её доказательство
3.2.4. Эйлеровы и гамильтоновы циклы
3.3. Деревья
3.3.1. Дерево как частный случай графа
3.3.2. Применение деревьев в экономике и информатике
3.3.3. Применение деревьев в сфере информационной безопасности
3.4. Диаметр, радиус и центр графа
3.4.1. Понятия диаметра графа и эксцентриситетов
3.4.2. Диаметр графа и центр графа
3.4.3. Метрические характеристики графов и задачи размещения
3.5. Специальные маршруты в графах
3.5.1. Латинские свойства путей в графах
3.5.2. Метод латинской композиции и его применение
3.6. Планарные графы
3.6.1. Понятие планарного графа и плоского изображения графа
3.6.2. Критерий планарности графа
3.6.3. Применение планарных графов
3.7. Обходы деревьев и стратегии поиска в глубину и ширину
3.7.1. Обходы деревьев
3.7.2. Стратегии поиска в глубину и ширину
3.7.3. Особенности и основные возможности применения стратегий поиска в глубину и ширину
3.8. Матрицы смежности и инциденций графа
3.8.1. Матрица смежности
3.8.2. Матрица инциденций (инцидентности)
Вопросы для самоконтроля
3.9. Решение задач
Литература к главе 3
4. Элементы теории кодирования
4.1. Двоичное кодирование и коды Грея и Хемминга
4.1.1. Позиционные системы счисления и переход от десятичной к двоичной системе и обратно
4.1.2. Понятия кодов постоянной и переменной длины и кодов с проверкой чётности
4.1.3. Коды Грея и Хемминга
4.1.4. Управление доступом в компьютерную систему по матричному принципу как задача о назначениях
4.2. Однонаправленные функции и однонаправленные функции с секретом
4.2.1. Понятия трудно решаемых задач и стойких шифров
4.2.2. Однонаправленные функции
4.2.3. Однонаправленные функции с секретом
4.3. Алгоритм RSA в режиме шифрования
4.3.1. Понятие о криптосистеме с открытым ключом
4.3.2. Применение алгоритма RSA в режиме шифрования
4.4. Алгоритм RSA в режиме электронной цифровой подписи
4.4.1. Понятие об электронной цифровой подписи
4.4.2. Применение алгоритма RSA в режиме электронной цифровой подписи
Вопросы для самоконтроля
4.5. Решение задач
Литература к главе 4
Пример выполнения приближенного к типовому варианта контрольной работы с решением
Заключение