ВОПРОСЫ К ЭКЗАМЕНУ


1) Формальные модели математической логики.

2) Логика высказываний. Автоматизация доказательства теорем: метод резолюций.

3) Исчисление предикатов.

4) Теоремы Гёделя о неполноте. Доказательство корректности программ методом логического вывода.

5) Конечный автомат. Определение и границы возможностей.

6) Машина Тьюринга. Границы возможностей машины Тьюринга.

7) Языки (определение, операции над языками). Грамматики (определение). Контекстно-свободные грамматики: запись в форме Бэкуса-Наура и синтаксической диаграммы.

8) Автоматные грамматики и языки. Регулярные множества и регулярные выражения.

9) Проектирование синтаксических анализаторов.

10) Классы сложности алгоритмов.

11) Примеры алгоритмов различной сложности: алгоритмы над числами.

12) NP- полные задачи.

13) Криптография: практическое использование результатов теории сложности алгоритмов.



Возврат






Hosted by uCoz