Транслятор оператора цикла с Фортрана на Си++

Виталий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.11.2010

Добрый день, коллеги!

Перейду сразу к делу: программа должна обеспечивать синтаксический и лексический разбор оператора цикла языка FORTRAN.

Исходный код должен быть написан на C++.

Исходные данные:

Оператор цикла имеет вид:

DO m [,] i=выр1, выр2, [выр3]

м – метка последней команды тела цикла

i- имя целой вещественной переменной цикла

выр1 – арифметическое выражение для начального значения переменной цикла

выр2 – арифметическое выражение для конечного значения переменной цикла

выр3 – арифметическое выражение для шага переменной цикла

В качестве допустимых символов выступают: алфавитные символы и цифры, а также математические знаки. Разбираемый оператор должен вводиться из файла.

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

Структура данных и методы их обработки: В качестве метода разбора следует использовать один из методов нисходящего разбора.

Дополнительную справочную информацию, скину после личной беседы, если потребуется.

Бюджет: 2000Р

Кто возьмется?

Заявки фрилансеров