Курсовая работа: Интерактивный интерпретатор
Выполнил ст. гр. ********
************ .
Проверил
**************** .
МИНСК 2005 |
Содержание .
Содержание.2
Введение.. 3
Постановка задачи.4
Описание реализованного в интерпретаторе языка программирования.5
Примеры пользовательских функций.. 12
1. Сортировка массива.12
2. Вычисление НОД по алгоритму Евклида. 12
3. Рекурсивное вычисление факториала.13
4. Проверка, является ли строка корректным идентификатором.13
5. Вычисление угла треугольника по трем сторонам.14
Проектирование и реализация программы-интерпретатора15
Внутреннее представление и выполнение программы.18
Обработка текста программы.24
Графический интерфейс пользователя.27
Взаимодействие подсистем интерпретатора. Класс Facade.31
Заключение.. 33
Приложение. Исходный текст (сокращенно).34
1. Класс VarBase.34
2. Класс ArrayVar.34
3. Класс InterprEnvironment.36
4. Класс Namespace.40
5. Интерфейс IСomputable.42
6. Класс Call.42
7. Класс ArgList. 42
8. Класс Expression.43
--> ЧИТАТЬ ПОЛНОСТЬЮ <--