Формальные языки и автоматы
Я буду размещать здесь листки с семинаров, а также задачи, рекомендованные для самостоятельного решения. Если вы хотите, чтобы я их проверил, приносите свои решения. Если вы хотите прорешать больше задач, то их можно найти в заданиях к аналогичному курсу. В каждом задании есть теоретическая часть, обращаю внимание, что в ней могут быть ошибки и неточности.
Листки семинаров
Задачи и упражнения для самостоятельного решения
Также задачи и упражнения для самостоятельного решения приведены в семинарских листках. Дополнительные задачи, которые я упоминал на семинарах, собраны в листок .
О строгости обоснований решений
Обращаем внимание, что в нашем курсе приняты следующие соглашения об обоснованиях. Любые решения без обоснования не оцениваются; любые объекты, построенные методом внимательного вглядывания оцениваются в 0 баллов (за соответсвующую часть задачи). Все построения и шаги решения должны быть обоснованы! Использование стандартного алгоритма из курса является обоснованием, однако при использовании алгоритма стоит привести проверяемый протокол. Примеры протоколов возникают при разборе задач на семинарах.
Ответы в духе «Да, по определению» не являются обоснованными, поскольку ничем не отличается от ответов «Нет, по определению», даже если далее приведены верные формулировки определений (но отсуствуют дальнейшие пояснения о том, почему объект из условия им удовлетворяет). В качестве примера обоснований, предлагаем ознакомиться с авторскими решениями (,) контрольных близкого курса. Также доступен файл с избранными решениями семинарских задач — он будет обновляться по мере продолжения курса.