Создание МП-распознавателя и МП-транслятора

Igor16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.01.2009

1. На первом этапе нам надо было написать программу, которая бы с помощью конечного автомата проверяла правильность введенной цепочки. Автомат задавался матрицей смежности, которая загружалась в программу, при этом происходил анализ по поиску повторяющихся и недопустимых состояний.

2. На втором этапе надо было составить автомат для анализа выражения, состоящего из чисел и знаков + , - , * , /, ^. Реализовать Математический блок, который бы считал выражение без приоритета операций.

3. Реализовать программу на основе конечного автомата, которая бы разбивала исходный текст на лексемы.

4. Реализовать МП-распознаватель, который исходя из заданной грамматики проверял бы последовательность лексем.

5. Реализовать МП-транслятор, который в процессе распознавания, выполняло бы определенные действия.