Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Алгоритмы > Алгоритм хранения и проверки условий |
Автор: HappyLife 26.6.2012, 15:10 |
Необходимо реализовать алгоритм проверки условий. Предположим у нас есть параметры: x = 10, y = 4. Есть разные методы. необходимо выполнить тот метод, фильтр которого соответствует тем параметрам, что пришли. Фильтры такого плана ((x = 1) or (y=2)) and (z = 10) -> Выполняем то-то и то-то (x = 3) and (z = 10) -> Выполняем то-то и то-то (y = 4) -> Выполняем то-то и то-то Здесь у нас правильный фильтр будет третий. Фильтры и приходящие параметры - это текстовые строки и они могут быть любыми. |
Автор: HappyLife 26.6.2012, 16:13 |
Как эти данные хранить, проверять? был бы даже признателен за ссылку реализации. |
Автор: Akina 26.6.2012, 16:40 |
Хранить и проверять - наверное, в базе данных. А вот конкретных ссылок, тем более на похожие реализации, от меня можно не ждать. Не программист я. |
Автор: W4FhLF 26.6.2012, 18:44 |
muParser попробуйте, он понимает логические выражение любой сложности. |
Автор: _Y_ 26.6.2012, 21:48 |
Если в условии для каждой проверочной функции разнятся только числа, в ходе выбора функции можно использовать регулярные выражения. |