a)Входные данные и программу задавать во внешнем файле
b)Предусмотреть вывод результата работы программы на консоль и или фай
с)Предусмотреть обработку и вывод информации об ошибках в тексте программы и ее выполнения ( в файл и на консоль
d)Реализовать протоколирование работы интерпретатора (по выполнению пользовательской программы), с возможностью ее вывода на консоль и или фай
e)Комментарии к каждому алгоритму