|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.11.2007, 11:29 | #1 |
Регистрация: 15.04.2007
Сообщений: 5
|
Перевод строки в функцию
Задание: решение уравнений различными методами.
Необходимо: команда которая преобразует строку(вводимую с клавиатуры) в функцию. Я слышал, что такая есть. Помогите, пожалуйста, иначе отчисление! |
21.11.2007, 11:33 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
|
21.11.2007, 11:37 | #3 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
http://www.noil.pri.ee/?mod=art/art&id=123
http://www.delphikingdom.com/asp/vie...catalogid=1019 - посмотри тут. Вроде бы то что те надо.
Нет невыполнимых задач, всё дело времени...
Последний раз редактировалось D-mon; 21.11.2007 в 11:46. |
21.11.2007, 21:44 | #4 |
Регистрация: 15.04.2007
Сообщений: 5
|
|
21.11.2007, 21:45 | #5 |
Регистрация: 15.04.2007
Сообщений: 5
|
|
23.11.2007, 13:52 | #6 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Эх, добрая я душа
Делал я как-то дипломчик одному хорошему человеку. Ну и перестарался. Задача была такая. Нужна была программа по расчету болтовых соединений. Выбераешь тип соединения, вводишь исходные данные, а она тебе выдает несущую способность соединения. Все бы ничего, да вот типов болтовых соединений бесконечное множество. Можно было просто вбить несколько из них и по case выбирать вариант расчета. Но я решил пойти дальше. Написал математический язык типа Lisp'а . И каждому соединению поставил в соответствие файл с формулами расчета. Нужно тебе новое соединение - написал файл, добавил в программку и все ништяк.
Язык получился хороший (я так думаю на твердую четверку). Ну там математические операции типа +, -, *, /, min, max и т. д. Логические: >, <, =, >=, <=, if, case. Выборка из DBF таблицы: select. И многе другое. Правда, за 2 года так им и не воспользовался. Эх, добрая я душа , выкладываю пример программы использующей этот язык с исходниками. Че ему пылиться. Может кому и сгодится. SibedirMath.zip Только не взыщите, коментариев почти нет и все переменные глобальные . Чтобы разобраться с синтаксисом посмотрите немногочисленные коментарии в функции DoFunc модуля Sibedir_Raschet. Последний раз редактировалось Sibedir; 23.11.2007 в 14:51. |
23.11.2007, 17:04 | #7 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
Модуль math вам в помощь.
А вообще здесь можно использовать рекурсию. Думаю, она должна получиться примерно такой(чего нет доработаете): Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод из строки в число и обратно | AsmBeginer | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 22.05.2010 18:49 |
оформить как функцию | arturka | Помощь студентам | 11 | 20.06.2008 23:41 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
Как убрать перевод строки? | Biowulf86 | Помощь студентам | 2 | 25.03.2008 11:05 |
Перевод строки в матрицу | Chepa | Общие вопросы Delphi | 14 | 28.01.2007 00:13 |