Частые вычисления по неопределенной формуле!!!
От: GrayWizard Россия  
Дата: 22.04.04 05:58
Оценка:
Помогите решить такую задачу:
В программе происходят вычисления по разным формулам
( Например (v1*v2)/v3+6 и значение переменных v1, v2, v3 )
Функция проводит синтаксический анализ формулы и строит что-то (это главный вопрос), что в последствии программой воспринимается, как алгоритм рассчета с переменными v1,v2...
В результате получаем какое-то число...
Надо, чтобы подобная функция проводила анализ шаблона формулы один раз, чтобы потом просто подставлять туда переменные и вычислять арифметическое выражение...
Т.е.:
??? f(char par[]) — функчия разбора синтаксиса
{
return ???;
}//Должна запускаться один раз и скорость работы не важна

int f1(???,int a, int b, int c)
{
с=..Только арифмитические действия над a, b и с по какому-то правилу ???
return c;
}//Для этой функции необходима максимальная скорость вычисления

Что использовать в качестве "???"
Помогите!!!
Зарание огромное спасибо...
Всё может быть... и не всё ещё было!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.