Форматы
математических выражений
Приведенные выше примеры реализуют
обычную форму представления документа. В нем имеются текстовые комментарии (для
их ввода надо нажать клавишу F5), сформулированные на Maple-языке задания на
вычисления, результаты вычислений в виде обычных математических формул и, там
где это указано, графики.
Эта выстраданная форма представления
документов является компромиссом между наглядностью и простотой ввода исходных
данных. Может показаться, что в этом отношении намного дальше продвинулись системы
класса Mathcad — у них исходные данные и описание алгоритмов вычислений давно
задаются в виде естественных математических символов и формул. За исключением,
правда, функций символьных вычислений, пока не имеющих общепринятых специальных
математических символов и вводимых путем указания их имен.
Однако это достоинство кажется явным
лишь на первый взгляд. Ввод сложных формул довольно трудоемок и требует специфических
навыков, отсутствующих даже у самых опытных пользователей. В Mathcad эту проблему
решили созданием панелей (палитр) с полным набором всех математических символов
и шаблонов для представления сложных формул, таких как интегралы, суммы и произведения
рядов, производные и т. д. Однако, хотя при этом их ввод и становится более
простым, легким его не назовешь, а монотонность операций нервирует многих пользователей.
В Maple 7 ввод исходных данных производится привычными для языков программирования средствами — с помощью функций и операторов, задаваемых в командной строке. Зато результаты вычислений получаются по умолчанию в виде обычных формул (хотя есть возможность их представления в другом виде, например принятом в редакторе LaTeX или языках программирования Fortran и С). Тем не менее вид документа с таким специфическим заданием формул может озадачить математика и любого пользователя, не слишком знакомого с основами программирования. В целом он отрицательно сказывается на восприятии документов.