Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2015, 11:26   #1
chiko666111
 
Регистрация: 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, и при наводке на каждую часть вылазит соответствующая подсказка. Реализуемо ли?
chiko666111 вне форума Ответить с цитированием
Старый 07.09.2015, 11:29   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Реализуемо. А синусы, да гиперсинусы с интегралами в формуле будут?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 07.09.2015, 11:39   #3
chiko666111
 
Регистрация: 02.08.2015
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Реализуемо. А синусы, да гиперсинусы с интегралами в формуле будут?
пока что нет. на будущее. хотя бы с этим разобраться) Можете хоть какой-нибудь совет дать?) Был бы очень благодарен)
chiko666111 вне форума Ответить с цитированием
Старый 07.09.2015, 12:19   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Нашлёпать лейблов на форму в рантайме - много мозгов не надо. Определись сначала с алгоритмом; в частности - с разделителями.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 07.09.2015, 12:22   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Реализуемо. А синусы, да гиперсинусы с интегралами в формуле будут?
Харэ стебаться. У чела и так мозги на бекрень .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 07.09.2015, 14:06   #6
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Для разбивки надо иметь понятие о постоянных и переменных велечинах. Программа должна уметь их отличить, а так же знаки математических действий. По сути программа должна действовать по одному скрипту, где описывается функция, как, например, программа. Если функции простые(без логирфмов, интегралов и тригонометрических функций), то реализовать это не составить проблем. Вы назовите только ввиды функций и какие математические действия может производить программа.
P.S. Для заметки: Интеграл - это знак указывающий на интегрирование функции. По сути интегрирование является действием обратным дифференцированию(нахождению производной). Такое проходят в программе старших классов.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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