singlepost

Как распарсить в Delphi строку в математическое выражение? << На главную или назад  

Мне надо ввести с edit формулу для последующей работы с ней. Как можно в дэлфи организовать перевод строкового значения в математическое выражение?

6 ответов в теме “Как распарсить в Delphi строку в математическое выражение?”

  1. 1
    Евгений Тихонов ответил:

    500 рублей :)

  2. 2
    Денис Романов ответил:

    а даром хотя бы подсказать идею коллеге никак?))

  3. 3
    Павел Тюфягин ответил:

    хе-ех. а я умею ))
    даже потом производную взять ))
    эх. ну вот чуть самоутвердился. пойду дальше.

  4. 4
    Денис Лисов ответил:

    Пропарсить. Вообще я эту тему не знаю, потому предложил бы преобразовать выражение в постфиксную форму или в форму дерева.

  5. 5
    Михаил Асташкевич ответил:

    2автор: встроенных в delphi7 модулей, для работы со строковыми формулами я не встречал. Можно либо самому написать (я так когда-то и сделал), или попробывать поискать в нете готовые юниты

  6. 6
    Леонид Максимов ответил:

    > Как можно в дэлфи организовать перевод строкового значения в математическое выражение?

    а что такое математическое выражение? вроде как это и есть строка.

    а по поводу посчитать значение – реализуйте элементарную сортировочную станцию Дейкстры.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.