Tip 105 "Тише едешьдальше будешь” (Do not use Higher speed Calculation)

    

Одна из существенных новинок, которая появилась в версии 2001 Mathcad, – это новая (ускоренная) математика – Higher speed calculation. Но, – «нет роз без шипов»: на рис. 105 показано, что при включенном режиме ускоренной математики (а это делается по умолчанию при запуске Mathcad, вернее, при создании нового пустого документа) в операторе с самой распространенной ошибкой («переменная или функция не определена выше») не указывается, какая именно переменная не определена – красным цветом отмечен весь оператор (см. верхнюю часть рис. 105). Конкретизация оператора ведется только при возвращении к «старой», медленной математике (см. нижнюю часть рис. 105). Отсюда вывод – при создании нового документа или при редактировании старого режим ускоренной математики стоит отключить.

Примечание 1.

В последней версии Mathcad (последней на момент написания этого примечания) вышеописанный недостаток режима ускоренной математики исправлен – см. рис. 105a. Но кое-какие нюансы все же остались –  порядок фиксации переменных - «самозванцев» изменяется при переключении режимов счета.

Примечание 2.

Режим ускоренной математики в Matchad 2001 может не только мешать отладке программ (см. рис. 105), но и помогать этому процессу. На рис. 105b показана Mathcad-программа с циклом for. В «верхний» вариант программы вставлен лишний оператор i ¬ i + 1, который в режиме ускоренной математики препятствует компиляции программы. Правда, в Matchad 11 это (отладка через выявление лишнего оператора) уже не работает.