И другие программы этой серии
Большинство пользователей карманных компьютеров используют их как записные и телефонные книжки, а также для чтения книг. В комплекте почти всех наладонников как на основе Windows Mobile так и на базе Palm OS имеется набор офисных приложений включающий электронные таблицы, которые с успехом можно использовать для достаточно серьезных расчетов.
Несмотря на это для КПК можно найти и более специальные математические программы, и, что самое главное, среди них есть и бесплатные. Так для Palm OS существует мощная бесплатная вычислительная среда LyME. Что же касается популярной платформы Windows Mobile, то здесь почти все математические пакеты представляли собой либо вообще простые научные калькуляторы, либо калькуляторы с графическими возможностями.
Исключением является программа SMath Studio. Она позволяет совершать достаточно много математических операций, как над числами, так и с уравнениями. В программу включены возможности работы с матрицами, построения графиков функций, а также обычные пошаговые вычисления с использованием последовательного набора формул.
Интерфейс SMath Studio очень похож на интерфейс популярного математического пакета MathCAD и те, кто работал с этой программой, будут чувствовать себя как дома. Курсор, как и в прототипе, имеет форму крестика, шрифт и графическое представление чисел и формул также перенято у MathCAD.
Для облегчения ввода на КПК программа имеет панельки с шаблонами, которые позволяют быстро вводить необходимые выражения. Ввиду ограниченности места на экране КПК похожие элементы объединены в одну ячейку, а прокрутка осуществляется движением стила.
Для присвоения переменной значения или выражения необходимо ввести двоеточие, после чего программа сама поймет намерения пользователя и добавит знак \"=\". Для того, чтобы получить ответ, достаточно записать на рабочем листе переменную, которой присвоено выражение, и написать после нее знак \"=\".
Так как курсор во время сеанса работы можно разместить в любом месте экрана, то стоит учесть особенность, перекочевавшею в эту программу из MathCAD: все определения переменных справедливы только для выражений находящихся ниже них.