powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Визуальный компонент для ввода формул
20 сообщений из 20, страница 1 из 1
Визуальный компонент для ввода формул
    #39722939
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как решить такую проблему: пользователь должен ввести в программу ответ на математическую задачу (т.е. ответ может быть, и дробный, и содержать корень и т.д.) хотелось бы чтобы ввод осуществлялся наподобие как на прикреплённой картинке. После нажатия кнопки "Ответить" программа получала для дальнейшей работы введённую пользователем формулу в виде (36m^5+108m^3n+81n^2)/(5x+3y).
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722942
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вряд эта проблема имеет решение......
Разве что если самому с нуля создать рисовалку и парсер..... Но это не стоит свеч.
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722945
MBo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBo
Гость
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722952
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBoAlexandr777,
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=718 Весь прикол не в "нарисовать", а в том, чтобы выдать некий ответ в виде строки. Что анриал ...
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722964
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Берешь любой интерпретатор и скармливаешь ему формулу.
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722966
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но это только для задачи вида "получить ответ виде числа".
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722967
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
L_argo,

Всё верно, в том то и дело что дав пользователю возможность надрать формулу в более привычном ему виде передать программе формулу уже в понятном ей формате.
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722968
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М.б., глянуть в сторону LateX?
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722971
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может у кого-то есть Qds Equations - это визуальные компоненты для Delphi, позволяющие вводить и отображать формулы любой сложности. Программа либо изменила название, либо перестала развиваться автором. На всех сайтах ссылка на сайт автора, который недоступен.
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722975
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Василий 2,

А чем это поможет? Как осуществить пошаговый и визуальный ввод формулы?
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722983
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую создать панель инструментов с кнопками, как на картинке выше, и используя модули (ExprDraw и ExprMake) рисовать формулы. Допустим, пользователь выбрал кнопку "Дробь", я нарисовал любую дробь 5x/3y, для редактирования формулы ждём клика пользователя по формуле. Щёлкнул мышкой по числителю и мы подставляем в текстовое окно текущий числитель. Но как узнать по какому месту щелчок? Никто не разбирал модули ExprDraw и ExprMake? Или это сложный вариант?
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39722997
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как в модулях (ExprDraw и ExprMake) реализуется отрисовка формулы? Нельзя изменить рисование, на создание объекта "текстовое поле" ...
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723006
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не взлетит.
так и скажи преподу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723010
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TRichView умеет формулы рисовать, если что.
YouTube Video
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723041
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr777ExprDraw и ExprMakeдля отображения конечного результата. Какой построитель вы сделаете - уже собственная проблема... как вариант, основное выражение - root, далее - выражение в нижнем индексе, в верхнем индексе и т.д.Alexandr777Щёлкнул мышкой по числителю и мы подставляем в текстовое окновсю формулу. У нас юзер вводит формулы для вычислений в этом паскалеподобном синтаксисе прямо строкой, минимально вменяемым - максимум два дня практики.
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723149
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr777,

IMHO, конечно, но имея некоторый опыт в написании формул в Ворде, Маткаде и Мапле, при вводе формул удобнее использовать "однострочный" интерфейс (со скобками), а вот при просмотре удобнее "многострочное" представление (со значками корней, интегралов, дробями и пр.). Возможно, имеет смысл рассмотреть вариант, похожий на Мапл, т.е. в текстовое поле вводится формула, а ее правильность контролируется по ее представлению в "многострочном" виде.
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723208
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr777Может у кого-то есть Qds Equations - это визуальные компоненты для Delphi, позволяющие вводить и отображать формулы любой сложности. Программа либо изменила название, либо перестала развиваться автором. На всех сайтах ссылка на сайт автора, который недоступен.

странно ты ищещь... на первой странице поиска гугла есть
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723249
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tactical Nuclear Penguin,

Наверное у меня другой гугл :) Спасибо!
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723253
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

Спасибо!
...
Рейтинг: 0 / 0
Визуальный компонент для ввода формул
    #39723255
Alexandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x1ca4064, ma1tus

Наверное, вы правы. Формулу составляем в строковом виде, а отображаем её графическое написание. Плюс вспомогательные кнопки, чтобы не нужно было вспоминать, как пишется корень квадратный. Скобки, сейчас посмотрел, изучают в 1 классе - поэтому непреодолимых трудностей не должно быть. Спасибо!
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Визуальный компонент для ввода формул
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]