Помощь - Поиск - Пользователи - Календарь
Полная версия: Обработка символьных строк
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Lamer Master
Зашёл в тупик от реализации одного интересного проекта wacko.gif
ничего похожего в архивах, УВЫ!, не нашёл. помогите плиз, как это делать?
Вот условие....

Разработать синтаксический анализатор арефметического выражения, сосотоящего из операндов, представленных числами и идентификаторами, знаков арифметических операций, именами арефметических функций, предусмотренных языком програмирования. Список используемых идентификаторов вводится при выполнении программы.
Atos
А резулатат анализа в каком виде нужен? Дерево?
Lamer Master
Похоже что нет...
Я думаю смысл фразы "синтаксический анализатор арефметического выражения" в том, что прога должна проверять правильность выполнения арифметических операций в некотором выражении. например 2*(5+4*8)/25=12
это всё должно через строки реализовыватся.
volvo
Lamer Master,
загляни вот сюда: Интерпретатор

Там есть работоспособная программа, выполняющая бОльшую часть описанных тобой функций... Также там есть доп. материалы и ссылки по теме...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.