Программа по дисциплине математическая логика и теория алгоритмов
Вид материала | Программа |
- Рабочая программа по дисциплине в 2-Математическая логика и теория алгоритмов шифр, 316.78kb.
- Рабочая учебная программа по дисциплине «Математическая логика и теория алгоритмов», 69.99kb.
- Рабочая учебная программа по дисциплине математическая логика, 72.41kb.
- Рабочей программы учебной дисциплины дв2 Математическая логика и теория алгоритмов, 50.1kb.
- Рабочая программа дисциплины «Математическая логика и теория алгоритмов», 143.48kb.
- Темы курсовых работ по дисциплине «Математическая логика и теория алгоритмов», 182.79kb.
- Учебно-методический комплекс по дисциплине математическая логика и теория алгоритмов, 144.09kb.
- Рабочая программа дисциплина ен. Ф. 01. 04 Математическая логика и теория алгоритмов, 415.85kb.
- Рабочая программа по дисциплине Математическая логика и теория алгоритмов для специальности, 135.74kb.
- Методические указания к выполнению контрольных заданий и лабораторных работ по дисциплине, 1683.02kb.
УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ
МАТЕМАТИЧЕСКАЯ ЛОГИКА И ТЕОРИЯ АЛГОРИТМОВ
Кузьмина И.П.
Цели преподавания дисциплины: | ||||||||||||
Воспитать культуру логических рассуждений, привить навыки работы со сложными логическими конструкциями, научить анализировать алгоритмы поиска оптимальных решений, научить использовать методы математической логики и теории алгоритмов в практической деятельности. | ||||||||||||
Перечень дисциплин, усвоение которых студентам необходимо для усвоения курса | ||||||||||||
«Математика» | ||||||||||||
В результате изучения курса студент должен | ||||||||||||
знать: | ||||||||||||
| ||||||||||||
уметь:
| ||||||||||||
| ||||||||||||
иметь представление о:
| ||||||||||||
| ||||||||||||
Основными видами занятий являются лекции и практические занятия. | ||||||||||||
Основными видами промежуточного контроля знаний являются:. выполнение промежуточных индивидуальных заданий и контрольное домашнее задание. | ||||||||||||
Основными видами рубежного контроля знаний являются экзамен | ||||||||||||
Часы, отведенные на изучение дисциплины, согласно учебному плану (85ч):
| ||||||||||||
СОДЕРЖАНИЕ КУРСА | ||||||||||||
| ||||||||||||
Тема 1. Элементы математической логики. | ||||||||||||
Составные высказывания. Простейшие связки. Другие связки. Логические отношения. Варианты импликации. Основные законы, определяющие свойства введенных логических операций. | ||||||||||||
Тема 2. Алгебра логики. | ||||||||||||
Булевы функции. Свойства элементарных булевых функций. Дизъюнктивные и конъюнктивные нормальные формы алгебры высказываний. Совершенная дизъюнктивная и совершенно конъюнктивная нормальные формы. Многочлены Жегалкина. Проблемы разрешимости. Некоторые приложения алгебры логики. | ||||||||||||
Тема 3. Элементы комбинаторного анализа. | ||||||||||||
Основные правила комбинаторики. Перечислительная комбинаторика или теория перечислений. Комбинации элементов с повторениями. Бином Ньютона. | ||||||||||||
Тема 4. Множества и отображения. | ||||||||||||
Понятие множества. Способы задания множеств. Подмножества. Операции над множествами. Соотношение между множествами и составными высказываниями. Соотношение между высказываниями и соответствующими им множествами истинности. Абстрактные законы операций над множествами. Корженси и декартово произведение множеств. Бинарные отноешния. Отображение множеств. Функции. | ||||||||||||
Тема 5. Логика предикатов и логика первого порядка. | ||||||||||||
Предикаты. Применение предикатов в алгебре. Булева алгебра предикатов. Кванторы. Формулы логики предикатов. Приведенные и нормальные формы в логике предикатов. Исчисление предикатов. | ||||||||||||
Тема 6. Элементы теории кодирования | ||||||||||||
Кодирование как способ представления информации. Помехоустойчивое кодирование. Канал связи. Криптология. Алфавитное кодирование. Математическое изучение алфавитного кодирования. Проблема взаимодействия однозначности алгоритмического кодирования. Общий критерий взаимной однозначности. | ||||||||||||
Тема 7. Коды Хемминга | ||||||||||||
Двоичный алфавит. Самокорректирующие коды. Коды Хемминга. Алгоритм построения кода Хемминга. Обнаружение ошибки в кодах Хемминга. Декодирование(получение исходного сообщения). | ||||||||||||
Тема 8. Элементы теории автоматов | ||||||||||||
Понятие конечного автомата. Определение конечного автомата. Способы задания конечного автомата. Примеры конечных автоматов. Каноническое уравнение автомата. | ||||||||||||
Тема 9. Элементы теории алгоритмов | ||||||||||||
Вычислимые функции и алгоритмы. Теория рекурсивных функций. Характерные черты алгоритма. Вычислимые, частично-рекурсивные и общерекурсивные функции. Примитивная рекурсия. Определение минимизации. Примитивная рекурсия некоторых арифметических функций. Словарные множества и функции. Машина Тьюринга. Неразрешимые алгоритмические проблемы. Тезис Черча. Нормальные алгоритмы Маркова. | ||||||||||||
ЛИТЕРАТУРА | ||||||||||||
| ||||||||||||
Основная: | ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
|