Описанные выше программные системы - текстовые редакторы и издательские системы, электронные таблицы и СУБД - являются инструментальными средствами общего назначения, т.е. могут использоваться для решения наиболее общих задач информационного характера в любой из сфер человеческой деятельности. Вместе с тем в отдельных сферах деятельности часто возникают задачи менее общего характера, такие, например, как проведение математических расчетов типа решения систем уравнений, интегрирования, статистической обработки информации и т.п., которые также требуют использования инструментальных программных средств. Таких более специальных инструментальных программ в настоящее время существует огромное количество. Одно их перечисление заняло бы многие страницы и все равно осталось бы неполным, так как новые «полуприкладные» системы появляются очень часто. Укажем лишь некоторые классы таких инструментальных средств: универсальные математические пакеты, пакеты статистической обработки данных, электронные «органаизеры» - программные средства, облегчающие планирование деятельности, хранение и поиск записей, отслеживающие заданные промежутки времени и т.д.
В среде MATHCAD имеются функции трех видов: встроенные, пользовательские и вложенные. Это виртуальные функции, производные, интегралы, корни, связанные с соответствующими вычислительными методами и алгоритмами. В меню Symbolic пакета Mathcad. включены следующие операции символьной математики:
• вычисление выражения в аналитическом виде;
• вычисление выражения в комплексном виде;
• вычисление числового значения выражения;
• упрощение выражений;
• развертывание выражения;
• разложение на множители;
• группировка выражения;
• вычисление коэффициентов полинома;
• поиск производной по переменной;.
• интегрирование по переменной;
• решение уравнения в аналитическомвиде;
• подстановка в выражение;
• разложение в ряд;
• представление в виде смешанной дроби;
• транспонирование матрицы;
• инвертирование (обращение) матрицы;
• нахождение детерминанта (определителя) матрицы;
• преобразование Фурье;
• обратное преобразование Фурье;
• преобразование Лапласа;
• обратное преобразованиеЛапласа;
• Z-транспонирование;
• обратное Z-транспонирование;
• пределы (команд нет.есть кнопки-иконки).