Разработать и реализовать программу интерпретатор моделирующую выполнение Нормальных алгоритмов Маркова (НАМ).
a)Входные данные и программу задавать во внешнем файле.
b)Предусмотреть вывод результата работы программы на консоль и или файл
с)Предусмотреть обработку и вывод информации об ошибках в тексте программы и ее выполнения ( в файл и на консоль)
d)Реализовать протоколирование работы интерпретатора (по выполнению ползовательской программы), с возможностью ее вывода на консоль и или файл.
Содержание отчета:
1. Общая постановка задачи
2. Описание разработанных алгоритма(ов) и его(их) обоснование;
3. Внешние спецификации:
а. Модульную блок-схему, выполненную с помощью автофигур в режиме рисования MS Word;
б. Тестовые примеры, реализующие:
1. проверку правильности выполнения программы во всем диапазоне допустимых значений исходных данных;
2. ввод входных данных в стандартном режиме дружественного интерфейса;
3. вывод промежуточных результатов, проверяющих истинность программной реализации алгоритмов задачи.
4. Самодокументированный текст программы, содержащий подробные комментарии и внутренние спецификации;
5. Результаты выполнения тестовых примеров, содержащие описание входных данных, методов и формул выполнения алгоритмов и промежуточные результаты, обеспечивающие проверяемость правильности работы программы.