Palm (Pilot)
Клуб пользователей, Санкт-Петеpбуpг
 ENLiGHT Project. Новости об информационных технологиях, науке, авиации и космонавтике

ENLiGHT Project

оглавление | новости от ib/news | другие проекты | www.palmgear.com | письмо | win koi lat

Калькуляторы и математические программы
(Автор первоначального текста про калькуляторы: Герман Бузин, http://wareforpalm.narod.ru.
Дополнения - других авторов)

Речь пойдет о том, какую неоценимую помощь может оказать КПК Palm в математических расчетах. Программ на данную тему написано великое множество, поэтому обзор ни в коей мере не претендует на полноту. Рассмотренные программы, с моей точки зрения, являются лучшими в своем классе, но очевидно, вы можете с этим не согласиться и... написать мне об этом.

 

Калькуляторы

Name: EasyCalc
Size: 161 kb

EasyCalc

Калькулятор, распространяемый под лицензией GPL. Тригонометрические функции, построение графиков сразу нескольких функций, операции с комплексными числами и с числами с разным основанием, определение собственных функций и переменных, работа с матрицами, финансовые расчеты - далеко не все его возможности. К особенностям можно отнести: возможность представления десятичных дробей натуральными, к недостаткам: отсутствие средств решения уравнений. Этот калькулятор имеет наивысший показатель возможности/размер. Лицензия позволяет получить исходные коды программы и модифицировать по своему усмотрению (разумеется, в сторону улучшения).

Name: SciCalc

SciCalc

Name: CplxCalPro
Size: 210 kb

CplxCalPro


CplxCalPro - мощнейший калькулятор возможности которого ограничены только вашей фантазией. Вы можете: изменять назначение экранных кнопок; строить графики функций; численно решать уравнения; писать не хилые программы на C-подобном встроенном языке; производить операции с комплексными числами; использовать 160 встроенных функций и многое, многое другое. С калькулятором поставляется большое количество примеров программ, так что проблем с изучением встроенного языка не будет. Программа, несомненно, достойная, с которой стоит познакомится, хотя несколько тормознутая.

Name: powerOne Graph
Size: 209 kb

powerOne Graph

powerOne Graph - очень удобный калькулятор. Он позволяет: строить графики, численно решать уравнения, конвертировать значения, производить статистические и экономические расчеты, выполнять операции с временем и датой. Явный недостаток - отсутствие возможность работать с комплексными числами (для многих неактуален). Посмотреть определенно стоит.

Name: MathPad
Size: 45 kb

MathPad

О MathPad можно говорить много и долго, и только хорошее. Не смотря на свой преклонный возраст (давно не обновлялась) остается очень и очень актуальной. Чем-то напоминает Derive, хотя ей до него, конечно, далеко. Арифметические выражения вводятся сплошным текстом, что очень удобно. Программа позволяет сначала записать кучу уравнений, а потом решить их одним махом.
На пример, вводим:
2*a=b+c
b-c=4*c
b/2=b-4
нажимаем "Solve" и получаем:
a: 4.8
b: 8
c: 1.6
Т.е. она находит независимую переменную и подставляет ее как константу в другие уравнения. Такой способ не позволяет решать связанные уравнения, но результат, как правило, можно найти с помощью подстановки. Можно, конечно, считать и обычные выражения: куча функций для коих, имеется. Программа является идеальным средством для, столь любимой всеми студентами, подгонки результата. К сожалению, отсутствуют: поддержка комплексных чисел и возможность построения графиков.

Name: MathGraph

MathGraph

 

Построение графиков по заданным формулам и параметрам.

Name: LyME
Size: 472 kb

LyME

Если вам не жалко полмегабайта памяти и вам нужна суперпрограмма частично совместимая с Mathlab, то определенно эта программа для вас. По количеству наворотов (как и по размеру) она равных не имеет. Матрицы, полиномы, комплексные числа, функции, переменные, графика... но, то, что хотелось бы получить от такого монстра: преобразования выражений с символьными переменными - нет, и это не позволяет стать ей действительно полноценным математическим ассистентом. Встроенный язык с поддержкой внешних библиотек и 240 функций не оставляют сомнений в серьёзности программы. Посмотрите, может и понравится... (хотя, вряд ли)

Name: PawCalс
Size: 53 kb

PawCalc


Научный калькулятор со значительными возможностями, среди них: куча различных функций, в том числе и тригонометрические; встроенные математические, физические, и химические константы; возможность преобразования величин; статистические вычисления; переменные; поддержка двоичной, восьмеричной, десятичной и шестнадцатеричной систем счисления. И все это при размере 53к!!! Тем, у кого мало памяти, и считать приходиться не часто, наверняка понравиться. Обязательно скачайте!

Name: Calс!
Size: 82 kb

Calc!

Универсальный калькулятор, позволяет: вычислять тригонометрические функции и логарифмы с произвольным основанием; производить статистические вычисления; осуществлять перевод величин; использовать переменные и константы; производить вычисления c числами в разных системах счисления. Оригинальный дизайн можно оценить по скриншоту. Отсутствуют возможности построения графиков и операции с комплексными числами. В целом, очень приличный калькулятор со средними возможностями.

Name: 14allCalc
Size: 53 kb

14allCalc
 

Слегка расширенный калькулятор. Имеет тригонометрические функции, регистр памяти и возможность работы с числами в разных системах счисления. В общем - необходимое есть, а по сути - ничего особенного.

Name: BinCalc
Size: 23 kb

BinCalc

Калькулятор специально созданный для битовых операций над числами. Поддерживает системы счисления с основаниями 16, 10, 8 и 2. Выполняет только целочисленные операции, причем используется обратная бесконечная логика вычислений. Имеется возможность установки разрядности операндов. Те, кому не жалко памяти чтобы держать отдельный калькулятор для логических операций - оценят его удобство.

Name: MathU Pro
Size: 120 kb

MathU Pro
 

MathU Pro - оригинальный программируемый калькулятор. Отличительная особенность - обратная бесконечная логика вычислений! Тем, кто не знаком с БЗ-34 или МК-52(61) он точно не понравится, остальные по достоинству смогут оценить его 112 встроенных функций и 1044 регистра памяти. Набор программы осуществляется в отдельном, специальном редакторе. Мне не понравился, но любители языка Forth может и оценят...

Name: One+One
Size: 53 kb

One+One
 

Калькулятор сделанный как визуальная пародия на настоящий. Тригонометрия, статистика, системы счисления - присутствуют. Может у кого-то ностальгия по real МК.

Name: Parens

Parens

 

Хороший калькулятор для программиста. Широкий набор функций, удобные кнопки. Режимы (клавиатуры) следующие: Logic, Math, Trig, TVM/%, Stats, Time, Weight, Length, Temp/Area, Volume, PwrEngyPrs, Currency. Системы счисления: Bin, Oct, SDec, UDec, Hex. (8, 16, 32 bit).

Name: C4EveryDay (C4Finance)

C4Everyday
C4EveyDay

Мощный калькулятор, умеет строить графики, решать уравнения.

Name: Kalk

Kalk
Kalk

 

Умеет статистику, функции, 10 регистров памяти. Но что самое интересное - он базируется на RPN (reverse polish notation), обратная польская нотация при операциях.

Name: NeoCal

NeoCal
NeoCal

Хороший RPN калькулятор (полезен для любителей калькуляторов типа HP48)

Name: CalCal

MiniCalc
CalCal

Маленький pop-up калькулятор (простой, 4 действия и память).
Занимает примерно четверть стандартного (160x160) экрана, может быть передвинут по экрану или вообще минимизирован до двух строчек (клавиатура убирается, цифры можно вводить посредством графити). Очень удобно, если на экране несколько цифр и с ними надо произвести некоторые действия -- они после вызова калькулятора остаются перед глазами. Если в тексте было выделено число, оно сразу попадает в калькулятор при его вызове. Результат легко копируется в клипборд, поэтому очень удобно в каком-нибудь редакторе с его помощью делать несложные, но частые вычисления. 

Name: SC103PC

Аналог HP калькулятора.

SC103PC

 

Конверторы

Редко приходится сталкиваться с необходимостью перевода величин, но если столкнетесь то: Yet Another Unit Converter (YAUC), Convertz, 1-2-CONVERT!, Abroad, несомненно, вам помогут. Я советую YAUC.

YAUC

 

Кроме того, некоторые описанные выше калькуляторы также имеют функции перевода (например - Parens)

Другое

Есть также много специфичных программ, которые "считают" по-своему...

Name: BioChart
Size: 21 kb

BioChart
 

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

Name: IPCalc+
Size: 39 kb

IPCalc+
 

Из названия понятно, что этот калькулятор имеет отношение к IP-сетям. И правда, он содержит в себе абсолютно все, что вы хотели бы сделать с IP-адресом, кроме, разве что, резолва. Особенно хорошо представлены возможности расчета подсетей.

Name: Woman
Size: 28 kb

Woman
 

Программа позволяет вести историю дней, когда вашей девушке хотелось покататься на роликах, и вычислить когда ее посещение может сделать вас папой. Если у палма не обладатель, а обладательница, то программу, определенно, стоит поставить: ведь девушки так плохо считают... Кажется, в описании сказано, что это запатентованное противозачаточное средство.

Name: Roman Numeral Converter
Size: 10kb

Roman Num. Converter
 

Конвертирует арабские числа в римские и наоборот. Размер программы позволяет держать ее у себя даже если вы не знаете, чем отличаются эти формы записи :-)

Name: Handy Randy
Size: 10 kb

Handy Randy
 

Генератор произвольного количества случайных чисел из заданного диапазона с возможностью их сортировки. Оптимальный вариант для получения правильного ответа, когда другие средства уже не помогают.

Name: Count It
Size: 20 kb

Count It
 

Программа Count It является единственной в своем роде - она позволяет считать количество, и не важно чего, что-то типа загибания пальцев за вас. Точнее, за каждой кнопкой закрепляется именованный счетчик, при нажатии на кнопку значение счетчика увеличивается на определенное число (возможно отрицательное). Всего программа позволяет иметь 120 таких счетчиков. Иногда может быть очень даже полезной.

В заключение скажу, что, к моему великому сожалению, не обнаружил ни одной программы для преобразования выражений с символьными переменными, но программы постоянно обновляются, так что может уже что-то и есть. Если кто-то может с этим помочь, буду очень благодарен. И еще, мой личный выбор: MathPad + EasyCalc, эти программы очень хорошо дополняют друг друга.

P.S.: Не всегда необходимые функции присутствуют в существующих калькуляторах, и не всегда есть возможность изучать их встроенный язык. Поэтому, я осмелюсь порекомендовать вам для реализации своих алгоритмов использовать smallBasic и PocketC, т.к. если вы хоть чуть-чуть знаете Basic или C, то проблем с использованием этих программ у вас не возникнет.

Электронные таблицы

QuickSheet QuickChart

 

QuickSheet/QuickChart (из QuickOffice) - синхронизируется с Excel. Свыше 80 встроенных функций. Также в состав входит QuickChart для построения диаграмм по данным из таблиц.

MiniCalc MiniChart

MiniCalc/MiniChart (из MiniOffice) - по функциями близок к QuickSheet.

TinySheet

TinySheet - Также синхронизация с Excel, построение диаграмм

сравнение QuicSheet & TinySheet (Iambic) -

Файл 60 кб - 70 строк 20 столбцов, большинство с нехитрыми вычислениями

1. закачка в палм 2м-20с против 2-45
2. открытие в пальме 1-55 против 0-5
3. размер программы (не файла пользователя!) в пальме 245 против 290
4. время конвертации на десктопе (к6-2-400*100мб) 1-15 против 0-15

Вывод - QuickSheet не пляшет против TinySheet.

-- 

Если вы хотите дополнить FAQ - пожалуйста пишите. Ваши вопросы и ответы по e-mail могут быть помещены в форум или опубликованы в FAQ.

design/collection/some content by Frog,
PALM FAQ (C) Frog 2000-2003,
"PALM FAQ, http://www.enlight.ru/pilot/".