оператором и словами-директивами. Их число значительно увеличено, и для ввода операторов и директив символьной математики добавлена специальная палитра. Начиная с версии MathCAD PLUS 5.0 в систему введена возможность ее расширения функциями, которые задаются обычными программами на языке Си или Си++. Однако это не позволяет эффективно и просто решить проблему расширения возможностей системы. На Си или Си++ хорошо программируют системные программисты, но они весьма редко разбираются в сути математических задач. Обычные пользователи, освоив возможности MathCAD, не захотят вернуться к тому, от чего уже ушли, к программированию на достаточно сложном языке В связи с этим в последних версиях MathCAD появилась функция записи встроенных в документ программных модулей, реализующих типовые управляющие структуры и записанных в обычном для программистов виде. Перечислим основные отличия новой версии MathCAD: • существенно переработанный и приближенный к интерфейсу текстового процессора Word пользовательский интерфейс, • задание в первый раз значений переменных нажатием клавиши = (она при этом дает знак присваивания =, но может использоваться и для задания вывода при численных расчетах), • быстрое построение (QuickPlot) графиков в декартовых и полярных координатах с автоматической установкой пределов изменения независимых переменных; • новая палитра символьной математики с расширенными операторами: • более удобный и наглядный синтаксис символьных операций; • возможность обработки ошибок в ходе вычислений; • новые операторы программирования on error, continue и return; • применение в программах операторов символьных операций; • новый тип строковых данных, констант и переменных; • восемь новых функций для работы со строковыми данными; |
оператором и словами-директивами. Их число значительно увеличено, и для ввода операторов и директив символьной математики добавлена специальная палитра. Так что SmartMath превратилась в полноправного члена семьи MathCAD. Начиная с версии MathCAD PLUS 5. О в систему введена возможность ее расширения функциями, которые задаются обычными программами на языке Си или Си++. Однако это не позволяет эффективно и просто решить проблему расширения возможностей системы. На Си или Си++ хорошо программируют системные программисты, но они весьма редко разбираются в сути математических задач. Обычные пользователи, освоив возможности MathCAD, не захотят вернуться к тому, от чего уже ушли, к программированию на достаточно сложном языке В связи с этим в последних версиях MathCAD появилась весьма изящная функция записи встроенных в документ программных модулей, реализующих типовые управляющие структуры и записанных в столь милом для программистов виде обычных программ. Перечислим основные отличия новой версии MathCAD: • существенно переработанный и приближенный к интерфейсу текстового процессора Word пользовательский интерфейс, • задание в первый раз значений переменных нажатием клавиши = (она при этом дает знак присваивания =, но может использоваться и для задания вывода при численных расчетах), • быстрое построение (QuickPlot) графиков в декартовых и полярных координатах с автоматической установкой пределов изменения независимых переменных; • новая палитра символьной математики с расширенными операторами; • более удобный и наглядный синтаксис символьных операций; • возможность обработки ошибок в ходе вычислений; • новые операторы программирования on error, continue и return; • применение в программах операторов символьных операций; |