Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

подсчет значения функции, введенной пользователем

47K
01 марта 2010 года
Стрелок
21 / / 16.01.2010
Пользователь вводит функцию с клавиатуры, вводит значение аргумента. Программа считает значение функции. Помогите понять как можно преобразовать строку (функцию) в формулу, понятную для программы.
279
01 марта 2010 года
bave
456 / / 07.03.2004
Цитата:
Помогите понять как можно преобразовать строку (функцию) в формулу, понятную для программы.



Написаь свой парсер формул.

Чтобы тут много всего не писать, могу порекомендовать найти книгу Шилда - C для профессионалов (кажется так книга называется).

Вот в ней приводится пример написания простенького компилятора, там есть и исходники - их тебе будет более чем достаточно....

Там код в примерах очень легко читается и воспринимается, да и автор разжевывает чуть ли не по строчкам всё - так что чтобы разобраться много париться не придется.

47K
01 марта 2010 года
Стрелок
21 / / 16.01.2010
bave, большое спасибо за книгу
842
02 марта 2010 года
sigmov
301 / / 16.09.2008
Цитата: Стрелок
Пользователь вводит функцию с клавиатуры, вводит значение аргумента. Программа считает значение функции. Помогите понять как можно преобразовать строку (функцию) в формулу, понятную для программы.



Yacas.dll


Уже была подобная тема.

34K
02 марта 2010 года
shadowmaster63
93 / / 16.12.2009
sigmov, скорее всего ему это нужно не для использования а в виде лабораторки =) поэтому нужен рукописный код а не готовые библиотеки =)

За книгу спасибо оч интересная !
47K
03 марта 2010 года
Стрелок
21 / / 16.01.2010
shadowmaster63 прав. ну вобщем-то я разобрался уже
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог