" Формальные языки,
грамматики и автоматы"
Основными объектами изучения научного направления "Информатика" являются
модели, представимые в памяти компьютера. Методы построения подобных моделей
в различных предметных областях основаны на моделях конечных автоматов
и формальных грамматик. Широкое использование таких моделей в теоретических
исследованиях и разработке систем, используемых на практике, позволяет
рассматривать их как одну из основ образования по направлению "Информатика".
Главным назначением дисциплины "Формальные языки, грамматики и автоматы"
является ознакомление студентов, обучающихся по направлению "Информатика"
с основами теории, методами и приемами практического использования
аппарата формальных грамматик и конечных автоматов. Изучение дисциплины
планируется на 5-ом семестре и включает: курс лекций ( 4 часа в неделю
), лабораторные работы ( 2 часа в неделю ) и курсовую работу.
Лабораторные работы выполняются в компьютерном классе с использованием
системы обучения синтаксическому анализу ( ОСА ). Эта система была разработана
на кафедре Вычислительной техники Санкт-Петербургского
Государственного Электротехнического Университета, в основном
силами доц. Разумовского Г.В. и ассистента Кузнецова И.А. Она позволяет
автоматизировать некоторые этапы синтеза магазинных автоматов и моделировать
их работу.
В курсовой работе студенты реализуют программные модели магазинных
преобразователей для некоторых фрагментов языков программирования.
В настоящее время ведется работа по созданию на базе курса лекций,
и системы ОСА дистанционной обучающей системы, которая, в отличие от традиционных
гипертекстовых представлений материала, должна обеспечивать интерактивное
взаимодействие обучающегося с системой, автоматический контроль выполняемых
заданий и возможность общения с преподавателем с помощью сетевых средств.
Эта работа выполняется без финансовой поддержки в основном силами волонтеров
- студентов. Считаю необходимым выразить благодарность моим помощницам
Татьяне Карасевой и Светлане Новиковой, выполнившим преобразование
текста в формат HTML.
Учитывая существующие трудности, публикацию электронной версии текста
пособия предполагается выполнять частями в соответствии с планом
пособия по мере их подготовки.
12.05.1998
В.Фомичев
Содержание
курса
1.
Формальные языки и грамматики