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

1.Информация о дисциплине

1.1.Предисловие

Естественнонаучная дисциплина федерального компонента “Математическая логика и теория алгоритмов” (МЛТА) изучается всеми студентами института информационных систем и вычислительной техники. Она включает в себя следующие разделы: логика высказываний; логика предикатов; формальные теории; логическое программирование, модальная, нечеткая и темпоральная логики; элементы теории алгоритмов; верификация алгоритмов и программ, эффективность алгоритмов. При изучении дисциплины активно используются дистанционные образовательные технологии (ДОТ).

Студенты очной формы обучения изучают дисциплину МЛТА во втором семестре первого курса в объеме 28лекционных часов. На практических занятияхв объеме 22 часа студенты решают типовые задачи и выполняют две аудиторные контрольные работы.

Студенты очно-заочной и заочной форм обучения изучают дисциплину МЛТА во втором семестре второго курсав объеме 16 лекционных часовдля очно-заочной и 8 лекционных часовдля заочной форм обучения. Практические занятия в объеме 8 часов и 4 часов, соответственно, посвящены методике выполнения двух контрольных работ, которые студенты выполняют самостоятельно.

Итоговый контроль по дисциплинеМЛТА – экзамен.

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

Задачи изучения дисциплины – усвоение основных положений математической логики и теории алгоритмов.

В результате изучения дисциплины студент должен овладеть основами знаний по дисциплине, формируемыми на нескольких уровнях:

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

Уметь применять их для решения задач анализа и проектирования аппаратных и программных средств вычислительной техники:

-выполнять равносильные преобразования и упрощения формул логики высказываний;

-определять отношения логического следования и эквивалентности формул логики высказываний;

3

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

Иметь представление:

-об аксиоматических системах, формальных теориях и исчислениях;

-о нечеткой, модальной и темпоральной логике;

-о методе резолюций и принципах логического программирования;

-об элементах теории и методах оценки сложности алгоритмов;

-о методах верификации алгоритмов и программ средствами логики. Владеть методами формализации предложений естественного языкасредствами

логики высказываний и логики предикатов.

Место дисциплины в учебном процессе.

Для изучения дисциплины МЛТА студенты должны быть знакомы с разделами дискретной математики, в которых рассматриваются понятия множества и отношения. Полученные знания прежде всего необходимы для изучения таких дисциплин, как “Теория автоматов”, “Схемотехника ЭВМ” и “Организация ЭВМ и систем”, а также используются для анализа и проектирования аппаратных и программных средств вычислительной техники.

1.2.Содержание дисциплины и виды учебной работы

1.2.1.Содержание дисциплины по ГОС

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

4

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