Инженерный Калькулятор

 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

Luk
Зрелый участник форума

Зрелый участник форума



Joined: 13 Apr 2009
Posts: 21


Location: Киев

PostPosted: 15.08.2009 05:46     Quote

Был написан калькулятор с поддержкой всех популярных математических функций, вложености функций, использования дополнительной переменной(х).

Управление:
Центр: добавить функцию или цифру в строку
Зажать центр: посчитать
Влево\Вправо\Вверх\Вниз: движение по функциям
Зажать влево\вправо:движение по строке редактирования функции
Зажать вверх\вниз: перейти к редактированию основной функции\переменной Х
Кнопка назад:очистить активную строку
Зажать назад: выход

Данная версия 1.0 (скорее RC1.0 так как тестированию не уделил достаточно времени)

Планы:
Версия 1.5
1)График функции на заданом интервале
2)Подсчет определенного интеграла от функции одной переменной

Версия 2.0
1)Упрощение функции (что-то в стиле х\1=х, х\х=1...)
2)Нахождение производной(не значения а именно производной) функции одной переменной

Исходники и бинарники тут: https://pocketbook-free.svn.sourceforge.net/svnroot/pocketbook-free/Ca lc/

Буду рад услышать пожелания и найденные баги.
 
View user's profile Send private message ICQ ^

Algol
Guest









PostPosted: 02.09.2009 22:49     Quote

Видимо здесь я пока представляю всю общественность... Wink

Ну, прежде всего: объявляем благодарность и одобрение!

Далее: интерфейс пугает некоторой недружественностью, но имеет принципиально верную идею.
Предложение - полностью довести набор до традиционных палитр (см. любые мат. пакеты, вроде мэпла или математики - сейчас везде такие есть) разделив их, например, на несколько частей, например:
- числа
- простейшие алгебраические операции
- спецфункции
- элементы компьютерной алгебры (графики, дифференцирование, интегрирование и т.д.)
Переключение между вышеназванными палитрами можно осуществить, например, как в словаре между раскладками или организовав свою хитрую систему вкладок (или что-то в этом роде)
Порядок ввода, мне кажется, тоже стоит оставить стандартным: функция, аргументы. Например: вводим сначала операцию - сложение, затем аргументы - первое слагаемое,[табуляция?] второе слагаемое. На место любого аргумента можно вставить следующий оператор и т.д.

Наконец про баги: я сегодня только скачал… поиск дыр пока не производил. Smile

Желаю успехов.
 
^

Luk
Зрелый участник форума

Зрелый участник форума



Joined: 13 Apr 2009
Posts: 21


Location: Киев

PostPosted: 04.09.2009 22:25     Quote

к сожалению сейчас очень мало свобоного времени (учусь и работаю) но если будет чуток - приступлю к планам.

До мат. пакетов мне конечно далеко алгоритмы там использованы очень сложные...

если как на бинарном дереве (моя реализация) взять производную я себе хоть представляю то как интегралл не имею ни малейшего понятия... только его значения (числнными методами)
 
View user's profile Send private message ICQ ^

t.t
Член клуба The eBook

Член клуба The eBook



Joined: 20 Oct 2008
Posts: 431


Location: Киев

PostPosted: 07.09.2009 20:06     Quote

Luk wrote:
До мат. пакетов мне конечно далеко алгоритмы там использованы очень сложные...

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

Символьное интегрирование, в отличие от дифференцирования, в принципе задача совершенно другой сложности, её к линейным алгоритмам не свести. А процессор слабенький. Так что тут, боюсь, не только в реализацию всё упирается (реализацию и подсмотреть можно -- свободных мат. пакетов тоже достаточно), а элементарно в производительность. А недостаточная производительность -- это и время работы, и, как следствие, энергопотребление.
 
View user's profile Send private message ^

Finom1
Член клуба The eBook

Член клуба The eBook



Joined: 08 May 2008
Posts: 1855


Location: Одесса

PostPosted: 27.10.2009 12:12     Quote

Ругающие комменты к программе
 
View user's profile Send private message ICQ ^

Soroka
Член клуба The eBook

Член клуба The eBook



Joined: 13 Jun 2008
Posts: 642


Location: Н. Новгород

PostPosted: 23.06.2012 15:06     Quote

Попробовал на 902. Просто не запускается. Надо собирать для Pro? Может быть сделает кто умеет?
_________________
OnyxBoox MaxCarta, OnyxBoox M96M, PB 902 v.2.0.4, ex-PB301+ 32Мб, ex-Lbook V3, V8,
 
View user's profile Send private message ^

Andrew91
Недавний участник форума

Недавний участник форума



Joined: 29 Jul 2012
Posts: 18



PostPosted: 24.08.2012 14:15     Quote

На pocketbook 912 не запускается. Видимо, старая версия. Автор, переконвертируй пожалуйста.
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика