Генеральный спонсор проекта The-eBook.orgpocketbook.ua Устройства Магазины Сервис Поддержка bookland.net.ua Книги
Инженерный Калькулятор
 
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook Free
 
Author Message

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

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


Joined: 13 Apr 2009
Posts: 21
Location: Киев

PostPosted: Sat Aug 15, 2009 4:46 am     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
Новенький участник форума

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


Joined: 28 Jun 2009
Posts: 8

PostPosted: Wed Sep 02, 2009 9:49 pm     Quote

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

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

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

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

Желаю успехов.
 
View user's profile Send private message ^

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

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


Joined: 13 Apr 2009
Posts: 21
Location: Киев

PostPosted: Fri Sep 04, 2009 9:25 pm     Quote

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

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

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

t.t
Сотрудник компании PocketBook

Сотрудник компании PocketBook


Joined: 20 Oct 2008
Posts: 391
Location: Киев

PostPosted: Mon Sep 07, 2009 7:06 pm     Quote

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

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

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

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

Член клуба The eBook


Joined: 08 May 2008
Posts: 1989
Location: Одесса

PostPosted: Tue Oct 27, 2009 11:12 am     Quote

Ругающие комменты к программе
_________________
Таки делаю сайты
 
View user's profile Send private message WWW ICQ ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook Free All times are GMT + 3 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-2010. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce