Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2009, 02:03   #1
XeN0N
Форумчанин
 
Аватар для XeN0N
 
Регистрация: 18.01.2009
Сообщений: 118
По умолчанию Чтение функции из файла

в текстовом файле есть функция вида
~(/(*(sin(+(x,/(pi,7))),sqr(ln(tg(+(sqrt(x),6e-3))))),arctg(-(5.74,sh(x)))))


нужно сделать так, чтоб эта функция считалась для произвольного аргумента. Есть советы или ссылки на подобное?
XeN0N вне форума Ответить с цитированием
Старый 28.08.2009, 02:09   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Эт надо писать анализатор формулы и производить поэтапно вычисления.... Бррр.... чтото мелькало на форуме, но не в таких масштабах
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 28.08.2009, 02:11   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Считать из файла в виде строки. Сделать парсер, который будет разбирать такого вида функцию на составляющие, делать маску фукнции(можно битовую, но проще будет просто массив сделать) и по маске строить саму функцию, вычисляя ее начиная с самого последнего уровня вложенности.
MaTBeu вне форума Ответить с цитированием
Старый 28.08.2009, 03:05   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Смотрим в сторону "Креншоу Джек - Давайте создадим компилятор! "
Там есть глава о интерпретаторах. Написано доступным языком
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чтение из файла dedokk1234 Общие вопросы C/C++ 0 15.06.2009 19:10
Чтение функции из строки? StakanpORTvejna Общие вопросы Delphi 4 28.04.2009 17:21
чтение из файла Илья500 Общие вопросы C/C++ 26 05.12.2008 00:37
Чтение файла [Smarik] Помощь студентам 8 28.04.2008 22:15
Чтение файла Stanislav Общие вопросы Delphi 18 24.11.2007 20:45