Preliminary courses |
Supplementary courses |
Lesson | Title << | Date |
---|---|---|
- | ||
Lecture 11 hour 27 minutes | Предварительные сведения
Класс mathcal{P}_n булевых функций от n переменных. Задание булевых функций с помощью таблиц. Булевы функции от 1-ой и 2-х
переменных. Булевы (логические) формулы и их
эквивалентность. Основные эквивалентности ( законы логики ).
Дизъюнктивные и конъюнктивные нормальные формы (ДНФ и КНФ).
Графы. Деревья.
Contents | - |
Lecture 240 minutes | Реализация булевых функций с помощью логических схем
Логические схемы (схемы из функциональных элементов) и реализуемые ими функции. Задачи синтеза и анализа схем. Логические схемы и линейные программы. Примеры логических схем: сложение по модулю 2 и двоичный сумматор
Contents | - |
Тест 118 minutes | - | |
Lecture 347 minutes | Упорядоченные бинарные диаграммы решений (УБДР)
Бинарные деревья решений и их превращение в упорядоченные бинарные
диаграммы решений (УБДР). Сокращенные УБДР и их построение по произвольным
УБДР, алгоритм СОКРАЩЕНИЕ-УБДР. Построение сокращенных УБДР по формулам
Contents | - |
Тест 218 minutes | - | |
Lecture 41 hour 49 minutes | Конечные автоматы: преобразователи и распознаватели
Конечные автоматы-преобразователи. Пример: сложение двоичных чисел.
Конечные автоматы-распознаватели. Конечно-автоматные языки. Доказательство
правильности автомата. Произведение автоматов. Замкнутость класса конечно-автоматных языков
относительно теоретико-множественных операций
Contents | - |
Тест 324 minutes | - | |
Lecture 549 minutes | Регулярные языки и конечные автоматы
Операции конкатенации и итерации языков. Регулярные выражения и языки. Примеры регулярных выражений и языков. Построение конечного автомата по регулярному выражению
Contents | - |
Тест 418 minutes | - | |
Lecture 61 hour 18 minutes | Свойства замкнутости класса автоматных языков. Неавтоматные языки
Построение конечного автомата для гомоморфного образа автоматного языка и для обращения гомоморфизма.
Теорема о разрастании для автоматных языков.
Ее применение для доказательства неавтоматности языка.Примеры неавтоматных языков
Contents | - |
Тест 518 minutes | - | |
Lecture 742 minutes | Алгоритмы: структурированные программы
Алгоритмы и модели вычислений. Структурированные программы: синтаксис и семантика.
Арифметические функции, вычислимые структурированными программами
Contents | - |
Тест 618 minutes | - | |
Lecture 81 hour 5 minutes | Алгоритмы: частично рекурсивные функции
Операторы суперпозиции, примитивной рекурсии и минимизации. Классы частично
рекурсивных и примитивно рекурсивных функций. Программная вычислимость
частично рекурсивных функций. Рекурсивность табличных функций, функций, определенных с помощью суммирования и произведения, кусочно заданных функций, функций нумерации n-ок и
функций, определенных совместной рекурсией
Contents | - |
Тест 718 minutes | - | |
Lecture 91 hour 22 minutes | Алгоритмы: машины Тьюринга
Определение машин Тьюринга и класса вычислимых ими функций. Примеры работы машин Тьюринга.
Тьюрингово программирование: последовательная и параллельная композиция, ветвление
(условный оператор), повторение (оператор цикла)
Contents | - |
Тест 818 minutes | - | |
Lecture 101 hour 31 minute | Вычислимые функции, тезис Тьюринга-Черча и неразрешимые проблемы
Частично рекурсивные функции вычислимы на м.Т. М.Т. моделируют структурированные программы.
Классы частично рекурсивных функций,
функций, вычислимых структурированными программами, и функций, вычислимых
машинами Тьюринга, совпадают. Тезис Тьюринга-Черча. Алгоритмически разрешимые и неразрешимые
проблемы. Неразрешимость проблем самоприменимости, останова, тотальности, эквивалентности
и оптимизации текста программ
Contents | - |
Тест 918 minutes | - | |
5 hours | - |