Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MLTA_dlya_vsekh (1) / УМК_МЛТА.pdf
Скачиваний:
25
Добавлен:
02.04.2015
Размер:
881.69 Кб
Скачать

1.2.2.Объем дисциплины и виды учебной работы

 

 

 

Всего часов

 

Вид учебной работы

 

форма обучения

очная

 

очно-

заочная

 

 

 

 

заочная

Общая трудоемкость дисциплины (ОТД)

 

100

 

Работа под руководством преподавателя

60

 

60

60

(включая ДОТ)

 

 

 

 

В том числе аудиторные занятия:

 

 

 

 

лекции (Л)

28

 

16

8

практические занятия (ПЗ)

22

 

8

4

 

 

 

 

 

Самостоятельная работа студента (СР)

40

 

40

40

Промежуточный контроль, кол-во

7

 

7

7

В том числе контрольные работы, кол-во

2

 

2

2

Вид итогового контроля

 

 

экзамен

 

1.2.3.Перечень видов практических занятий и контроля:

-семь тестов (по одному на каждый раздел курса);

-две контрольные работы (аудиторно для очной формы обучения);

-практические занятия – 32 часа, из них по ДОТ: 10 часов для очной, 24 часа для очно-заочной и 28 часов для заочной форм обучения (см. п. 2.5),

-экзамен.

2.Рабочие учебные материалы

2.1. Рабочая программа (100 часов)

Введение (2 часа)

Цель курса. Организация учебного процесса. Рекомендуемая литература. Предмет курса, его цели и задачи. Связь с другими дисциплинами.

Раздел 1. Логика высказываний (16 часов)

[1] , с.3…14

Логические операции над высказываниями: дизъюнкция, конъюнкция, отрицание, импликация, эквивалентность. Составные высказывания и логические функции.

5

Табличное и формульное задание логических функций. Дизъюнктивные и конъюнктивные нормальные формулы. Понятие тавтологии. Основные тавтологии. Равносильность формул исчисления высказываний. Понятие логического следования и импликанты.

Раздел 2. Логика предикатов (18 часов)

[1] , с.17…24

Определение предиката. Синтаксис и семантика языка логики предикатов. Множество истинности n-местного предиката и n-местное отношение. Логические операции над предикатами: дизъюнкция, конъюнкция, отрицание, импликация, эквивалентность предикатов. Универсальные и экзистенциональные высказывания. Логические операции квантификации: квантор всеобщности и квантор существования.

Раздел 3. Формальные теории (12 часов)

[1] , с.14…16, 24…27

Аксиоматические системы. Правила вывода, доказательство и формальный вывод. Метатеория формальной теории. Полнота и непротиворечивость формальной теории. Исчисление высказываний как формальная теория. Правильно построенные формулы исчисления высказываний. Метод резолюций в исчислении высказываний. Исчисление предикатов. Аксиомы классического и интуиционистского исчисления предикатов. Интерпретация формул исчисления предикатов. Общезначимые формулы исчисления предикатов.

Раздел 4. Логическое программирование, модальная, нечеткая и темпоральная логики (12 часов)

[1] , с.27…36, 37…58; [4], с. 6-20

Модальная логика. Операторы необходимости и возможности. Варианты модальной логики. Нечеткие множества; понятие функции принадлежности (характеристической функции); основные операции. Нечеткие графы: определение; представление матрицами; нечеткие отношения и операции над ними. Нечеткая логика: аналоги булевой логики; особенности нечеткой логики; нечеткие переменные. Темпоральные логики для описания временных отношений между объектами (событиями) предметной области. Клаузальная форма. Метод резолюций в логике предикатов. Принцип логического программирования.

6

Раздел 5. Элементы теории алгоритмов (18 часов)

[1] , с.59…84

Формализация понятия алгоритма и алгоритмической системы. Тезис Черча. Машина Тьюринга. Примеры программ для машины Тьюринга. Элементы теории рекурсивных функций. Примитивно-рекурсивные и частично-рекурсивные функции. Принципы доказательства эквивалентности класса частично-рекурсивных функций и функций вычислимых по Тьюрингу. Рекурсивные и рекурсивно-перечислимые множества. Алгоритмически неразрешимые проблемы.

Раздел 6. Верификация алгоритмов (14 часов)

[1] , с.85…99

Принципы верификации алгоритмов и программ. Алгоритмическая логика Ч. Хоара и ее приложение к верификации алгоритмов и программ. Аксиома присваивания и правило композиции. Применение логики предикатов к анализу алгоритмов. Верификация программ с ветвлениями и циклами.

Раздел 7. Эффективность алгоритмов (6 часов)

[1] , с.85…99

Переборные задачи и меры сложности алгоритмов. Сложность вычислений на машине Тьюринга. Легко- и трудноразрешимые задачи. Недетерминированные вычисления и классы задач P и NP. Класс NP-полных задач (NPC-класс). Гипотеза о различии классов задач P и NPC. Задача выполнимости конъюнктивной нормальной формы (к.н.ф.) как пример универсальной NP-полной задачи. Труднорешаемые задачи (задачи экспоненциальной сложности).

Заключение (2 часа)

Перспективы развития и применения методов дискретной математики, математической логики и теории алгоритмов в связи с распространением информационных технологий и производств для выпуска информационно-емкой продукции.

7

2.2.Тематический план дисциплины

2.2.1. Тематический план дисциплины для студентов очной формы

обучения

 

 

часовпово-Кол

формедневной обучения

 

 

Виды занятий и контроля

 

 

 

Наименование

лекции

 

аудит.

ПЗ

Самостоятельная работа

 

теста№

Контрольная работа

 

. аудит

ДОТ

 

 

ДОТ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

раздела,

 

 

 

 

 

 

 

 

 

 

 

 

п/п

(отдельной темы)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВСЕГО

 

100

28

-

 

22

 

10

40

 

 

2

1

Введение.

 

18

6

-

 

4

 

2

6

 

1

№1

 

Раздел 1. Логика

 

 

 

 

 

 

 

 

 

 

 

 

 

высказываний

 

 

 

 

 

 

 

 

 

 

 

 

2

Раздел 2. Логика

 

18

6

-

 

4

 

2

6

 

2

№1

 

предикатов

 

 

 

 

 

 

 

 

 

 

 

 

3

Раздел 3.

 

12

4

-

 

2

 

2

4

 

3

№2

 

Формальные теории

 

 

 

 

 

 

 

 

 

 

 

 

4

Раздел 4.

 

12

4

-

 

4

 

-

4

 

4

-

 

Логическое

 

 

 

 

 

 

 

 

 

 

 

 

 

программирование,

 

 

 

 

 

 

 

 

 

 

 

 

 

модальная, нечеткая

 

 

 

 

 

 

 

 

 

 

 

 

 

и темпоральная

 

 

 

 

 

 

 

 

 

 

 

 

 

логики

 

 

 

 

 

 

 

 

 

 

 

 

5

Раздел 5. Элементы

 

18

4

-

 

2

 

2

10

 

5

-

 

теории алгоритмов

 

 

 

 

 

 

 

 

 

 

 

 

6

Раздел 6.

 

14

2

-

 

4

 

2

6

 

6

№2

 

Верификация

 

 

 

 

 

 

 

 

 

 

 

 

 

алгоритмов и

 

 

 

 

 

 

 

 

 

 

 

 

 

программ

 

 

 

 

 

 

 

 

 

 

 

 

7

Раздел 7.

 

8

2

-

 

2

 

-

4

 

7

-

 

Эффективность

 

 

 

 

 

 

 

 

 

 

 

 

 

алгоритмов

 

 

 

 

 

 

 

 

 

 

 

 

8

2.2.2. Тематический план дисциплины для студентов очно-заочной формы обучения

 

 

Кол-во часов по дневной форме обучения

 

 

Виды занятий и контроля

 

 

 

Наименование

лекции

 

ПЗ (С)

Самостоятельная работа

 

 

 

 

 

 

 

 

 

 

 

Контрольная работа

раздела,

аудит.

 

 

аудит.

 

 

№ теста

п/п

(отдельной темы)

ДОТ

 

ДОТ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВСЕГО

100

16

12

 

8

24

40

 

 

2

1

Введение.

18

4

2

 

2

4

6

 

1

№1

 

Раздел 1. Логика

 

 

 

 

 

 

 

 

 

 

 

высказываний

 

 

 

 

 

 

 

 

 

 

2

Раздел 2. Логика

18

2

4

 

2

4

6

 

2

№1

 

предикатов

 

 

 

 

 

 

 

 

 

 

3

Раздел 3.

12

2

2

 

2

2

4

 

3

№2

 

Формальные теории

 

 

 

 

 

 

 

 

 

 

4

Раздел 4 Логическое

12

2

2

 

-

4

4

 

4

-

 

программирование,

 

 

 

 

 

 

 

 

 

 

 

модальная, нечеткая

 

 

 

 

 

 

 

 

 

 

 

и темпоральная

 

 

 

 

 

 

 

 

 

 

 

логики

 

 

 

 

 

 

 

 

 

 

5

Раздел 5. Элементы

18

2

2

 

-

4

10

 

5

-

 

теории алгоритмов

 

 

 

 

 

 

 

 

 

 

6

Раздел 6.

14

2

-

 

2

4

6

 

6

№2

 

Верификация

 

 

 

 

 

 

 

 

 

 

 

алгоритмов и

 

 

 

 

 

 

 

 

 

 

 

программ

 

 

 

 

 

 

 

 

 

 

7

Раздел 7.

8

2

-

 

-

2

4

 

7

-

 

Эффективность

 

 

 

 

 

 

 

 

 

 

 

алгоритмов

 

 

 

 

 

 

 

 

 

 

9

2.2.3. Тематический план дисциплины для студентов заочной формы обучения

 

 

Кол-во часов по дневной форме обучения

 

 

Виды занятий и контроля

 

 

 

Наименование

лекции

 

ПЗ (С)

Самостоятельная работа

 

 

Контрольныая работа

 

 

 

 

 

 

 

№ теста

раздела,

аудит.

 

 

аудит.

 

 

п/п

(отдельной темы)

ДОТ

 

ДОТ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВСЕГО

100

8

20

 

4

28

40

 

 

2

1

Введение.

18

2

4

 

1

5

6

 

1

№1

 

Раздел 1. Логика

 

 

 

 

 

 

 

 

 

 

 

высказываний

 

 

 

 

 

 

 

 

 

 

2

Раздел 2. Логика

18

1

5

 

1

5

6

 

2

№1

 

предикатов

 

 

 

 

 

 

 

 

 

 

3

Раздел 3.

12

1

3

 

-

4

4

 

3

№2

 

Формальные теории

 

 

 

 

 

 

 

 

 

 

4

Раздел 4.

12

1

3

 

-

4

4

 

4

-

 

Логическое

 

 

 

 

 

 

 

 

 

 

 

программирование,

 

 

 

 

 

 

 

 

 

 

 

модальная, нечеткая

 

 

 

 

 

 

 

 

 

 

 

и темпоральная

 

 

 

 

 

 

 

 

 

 

 

логики

 

 

 

 

 

 

 

 

 

 

5

Раздел 5. Элементы

18

1

3

 

1

3

10

 

5

-

 

теории алгоритмов

 

 

 

 

 

 

 

 

 

 

6

Раздел 6.

14

1

1

 

1

5

6

 

6

№2

 

Верификация

 

 

 

 

 

 

 

 

 

 

 

алгоритмов и

 

 

 

 

 

 

 

 

 

 

 

программ

 

 

 

 

 

 

 

 

 

 

7

Раздел 7.

8

1

1

 

-

2

4

 

7

-

 

Эффективность

 

 

 

 

 

 

 

 

 

 

 

алгоритмов

 

 

 

 

 

 

 

 

 

 

10

2.3. Структурно-логическая схема дисциплины

Введение в математическую

логику и теорию алгоритмов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Элементы теории

 

 

 

 

Логика

 

 

 

 

 

 

Формальные

 

 

 

 

 

 

 

 

 

 

 

алгоритмов

 

 

 

высказываний

 

 

 

 

 

 

 

теории

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритмы и

 

 

Логика

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исчисление

 

 

 

 

 

 

 

 

 

вычислимость

 

 

предикатов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

высказываний

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Эффективность

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

алгоритмов

 

 

 

 

 

 

 

 

 

 

 

Исчисление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Варианты логики

 

 

 

 

 

предикатов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Верификация

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

алгоритмов и пр.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Логическое

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

программирование

 

 

 

Темпоральная

 

 

 

Модальная

 

 

 

Нечеткая

 

 

 

 

 

 

 

 

 

логика

 

 

 

 

 

логика

 

 

 

логика

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4. Временной график изучения дисциплины

 

 

 

Продолжительность

 

Название раздела (темы)

изучения раздела (темы)

п/п

 

 

(из расчета – 4часа в день)

1

Раздел 1. Логика высказываний

3 дн.

2

Раздел 2. Логика предикатов

3 дн.

3

Раздел 3. Формальные теории

3 дн.

4

Раздел 4. Логическое программирование, модальная,

 

 

нечеткая и темпоральная логики

3 дн.

5

Раздел 5.

Элементы теории алгоритмов

3 дн.

6

Раздел 6.

Верификация алгоритмов и программ

2 дн.

7

Раздел 7.

Эффективность алгоритмов

2 дн.

8

Контрольная работа №1

3 дн.

9

Контрольная работа №2

3 дн.

 

 

ИТОГО

25 дн.

Примечание. Временной график составляется только для студентов, занимающихся с использованием ДОТ.

11

Соседние файлы в папке MLTA_dlya_vsekh (1)