|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.09.2015, 11:26 | #1 |
Регистрация: 02.08.2015
Сообщений: 5
|
Как сделать автоматическую разбивку формул на части(см. подробнее)
Здравствуйте, форумчане! Вообщем, столкнулся с такой проблемой. Допустим, есть у меня формула: a^2+2ab+b^2.
И при вводе её в функцию она делится на части, при наводке на каждую часть вылазит определенная подсказка. Вот пример функции разбивки: [DELPHI]Razbivka("a^2+2ab+b^2"(наша формула), "a^2"(её первая часть), "Это a в квадрате"(здесь подсказка для нашей первой части формулы), "2ab"(наша вторая часть формулы), "2 умножить на а умножить на b"(описание второй части), "b^2"(наша третья часть), "это b в квадрате"(описание третьей части)) //конец функции[/DELPHI] И в итоге наша формула заноситься в label, и при наводке на каждую часть вылазит соответствующая подсказка. Реализуемо ли? |
07.09.2015, 11:29 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Реализуемо. А синусы, да гиперсинусы с интегралами в формуле будут?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.09.2015, 11:39 | #3 |
Регистрация: 02.08.2015
Сообщений: 5
|
|
07.09.2015, 12:19 | #4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Нашлёпать лейблов на форму в рантайме - много мозгов не надо. Определись сначала с алгоритмом; в частности - с разделителями.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
07.09.2015, 12:22 | #5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Харэ стебаться. У чела и так мозги на бекрень .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
07.09.2015, 14:06 | #6 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Для разбивки надо иметь понятие о постоянных и переменных велечинах. Программа должна уметь их отличить, а так же знаки математических действий. По сути программа должна действовать по одному скрипту, где описывается функция, как, например, программа. Если функции простые(без логирфмов, интегралов и тригонометрических функций), то реализовать это не составить проблем. Вы назовите только ввиды функций и какие математические действия может производить программа.
P.S. Для заметки: Интеграл - это знак указывающий на интегрирование функции. По сути интегрирование является действием обратным дифференцированию(нахождению производной). Такое проходят в программе старших классов.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi 7,как сделать так чтоб при перемещении определенной картинки на другую открывалась форма(подробнее в описании) | daniil4326 | Компоненты Delphi | 3 | 22.12.2012 14:32 |
Как в Excel можно сделать автоматическую перенумерацию... | Argv01 | Microsoft Office Excel | 6 | 05.06.2012 17:55 |
Как сделать в Excel 2007 автоматическую смену ячейки | YooJen | Microsoft Office Excel | 4 | 05.10.2010 08:14 |
помогите сделать автоматическую обработку события... | maxvip | Microsoft Office Excel | 6 | 03.11.2009 12:19 |