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

 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free
 
Автор Сообщение

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

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



Зарегистрирован: 13.04.2009
Сообщения: 21


Откуда: Киев

СообщениеДобавлено: 15.08.2009 05:46     Цитата

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

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

Данная версия 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/

Буду рад услышать пожелания и найденные баги.
 
Профиль Сообщение ICQ ^

Algol
Гость









СообщениеДобавлено: 02.09.2009 22:49     Цитата

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

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

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

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

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

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

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



Зарегистрирован: 13.04.2009
Сообщения: 21


Откуда: Киев

СообщениеДобавлено: 04.09.2009 22:25     Цитата

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

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

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

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

Член клуба The eBook



Зарегистрирован: 20.10.2008
Сообщения: 431


Откуда: Киев

СообщениеДобавлено: 07.09.2009 20:06     Цитата

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

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

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

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

Член клуба The eBook



Зарегистрирован: 08.05.2008
Сообщения: 1855


Откуда: Одесса

СообщениеДобавлено: 27.10.2009 12:12     Цитата

Ругающие комменты к программе
 
Профиль Сообщение ICQ ^

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

Член клуба The eBook



Зарегистрирован: 13.06.2008
Сообщения: 643


Откуда: Н. Новгород

СообщениеДобавлено: 23.06.2012 15:06     Цитата

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

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

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



Зарегистрирован: 29.07.2012
Сообщения: 18



СообщениеДобавлено: 24.08.2012 14:15     Цитата

На pocketbook 912 не запускается. Видимо, старая версия. Автор, переконвертируй пожалуйста.
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

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