Вниз
Скачать: CL | DM;

Ввод функции через TEdit   Найти похожие ветки 

 
Alexander   (2008-05-28 21:09) [0]

Здравствуйте. Есть программа, которая считает решает дифференциальные уравнения. Но она работает для функции, которую я ввожу в коде. Нужно сделать так, чтобы функцию ввели например в TEdit, затем прога выполнялась бы уже для этой функции. Что-то типа 2*x*x+2*y вводят в строку и всё это вводится в мою функцию, которая высчитывает значение по данной формуле.
Заранее спасибо.


 
{RASkov} ©   (2008-05-28 21:18) [1]

> [0] Alexander   (28.05.08 21:09)

Это ТЗ какое-то получилось у тебя, а в чем вопрос?


 
lazanor ©   (2008-05-28 21:25) [2]

Можно переводить строку в Обратную Польскую Нотацию и работать уже с этой структурой, по крайней высчитывать по ней значение выражения довольно просто, куда легче чем при обычной записи выражения


 
Olegz77 ©   (2008-05-28 21:27) [3]

Копай в сторону синтаксического разбора, или ищи на Torry здесь:
http://www.torry.net/pages.php?id=280


 
Vlad Oshin ©   (2008-05-29 09:19) [4]

Удалено модератором


 
Vlad Oshin ©   (2008-05-29 09:19) [5]

Удалено модератором


 
Vlad Oshin ©   (2008-05-29 09:19) [6]

перепиши программу чтоб выводила в файл
своей программой пиши исходный текст этой программы
компили получившуюся программу и запускай
результаты прочитаешь из файла



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
15-1244722907
ms1
2009-06-11 16:21
2009.08.16
Нагрузка на сервер Web


2-1245426913
Alexander3
2009-06-19 19:55
2009.08.16
Структура в Dll


1-1211988241
lazanor
2008-05-28 19:24
2009.08.16
подключение Mathcad или Mathematica к Delphi


2-1245582008
Б
2009-06-21 15:00
2009.08.16
Найти доступ владения окном.


2-1245151646
@!!ex
2009-06-16 15:27
2009.08.16
Как передать в WndProc некий параметр?




   Наверх