Posted on Mon 07 September 2020
In Архив.
tags: дискретная математика мит
Курс дискретной математики рассчитан на 1 семестр, в конце курса предусмотрен экзамен.
Итоговая оценка выставляется в соответствии с требованиями балльно-рейтинговой системы (см. критерии оценки на экзамене). Для допуска к экзамену необходимо выполнить и защитить все практические работы (ориентировочно 12 штук) и получить не менее 51 балла в течение семестра.
Начать изучение курса можно с неформального введения в формальные грамматики.
Список заданий:
Список заданий будет расширен.
Решение заданий вам необходимо прислать в виде ссылки на Google Docs.
Для этого вам необходимо:
Если работа принята, в блокноте появится комментарий Принято, в противном случае будет указано, где именно имеются ошибки.
При изучении курса так же можно использовать следующую литературу:
При выполнении заданий можно использовать следующие источники:
Дискретная математика: учебное пособие/ А. В. Саяпин, Т. А. Сливина. - Красноярск: СибГАУ, 2010
Ф. А. Новиков Дискретная математика. 2-е изд. – С-Пб.: Питер, 2013 г.
Эвнин А. Ю. Дискретная математика. Конспект лекций. – Челябинск: ЮУрГУ, 1998.
В.С. Фомичев Формальные языки, грамматики и автоматы[электр].
Мозговой М.В. Программирование. Классика программирования: алгоритмы, языки, автоматы.- М.: Наука и техника, 2006.
Примерный список вопросов к экзамену (состав и количество вопросов могут быть откорректированы):
Формальные языки, грамматики и автоматы. Язык, строка, алфавит. Основные понятия.
Формальные языки. Понятие формальной грамматики.
Формальная грамматика. Вывод (цепочка вывода). Вывод, непосредственный вывод, отношение выводимости, язык, порождаемый грамматикой
Формальная грамматика. Классификация грамматик. Примеры грамматик.
Формальная грамматика. Вывод в КС-грамматиках и правила построения дерева вывода. Синтаксический разбор, левый и правый вывод.
Формальная грамматика. Неоднозначные грамматики. Неоднозначные и эквивалентные грамматики.
Формальные языки и грамматики. Рекурсия в языке. Рекурсивные правила, их классификация.
Формальные языки и грамматики. Способы описания правил в грамматиках. БНФ и РБНФ.
Формальные языки, грамматики и автоматы. Регулярный язык и его особенности.
Формальная грамматика. Способы описания правил в грамматиках. Синтаксическая диаграмма. как способ описания грамматики.
Автоматные грамматики и конечные автоматы. Распознаватель.
Конечные автоматы. Детерминированные и недетерминированные конечные автоматы.
Детерминированные и недетерминированные конечные автоматы. Преобразования автоматов. Эквивалентные состояния и автоматы. Минимизация конечного автомата.
Теория автоматов. Связь недетерминированных и детерминированных автоматов. Переход из НКА без переходов по пустой строке в ДКА.
Теория автоматов. Конечные автоматы. Синтез и анализ конечного автомата. Преобразование регулярной грамматики в конечный автомат. Примеры.
Теория автоматов. Автоматы с магазинной памятью. Их связь с КС-грамматиками.
Теория автоматов. Формальные языки, грамматики и автоматы. Контекстно-свободные грамматики и МП-автоматы. Синтаксический анализ.
Теория автоматов. Контекстно-свободные грамматики и МП-автоматы. Синтаксический анализ. LL(1)-грамматика.
По всем вопросам можно писать на электронную почту (ссылка mail me справа).