Как известно при вводе значения переменной оператором «:=» можно одновременно выводить числовое значение оператором →. Эта технология ведения расчетов показана на верхней части рис. 202: переменным a, b и c присваиваются некие числовые значения, которые фигурируют в формуле, по которой ведется расчет значения переменной d. "Тандем" d := … → … позволяет видеть числовое значение, которое засылается в переменную d. Но («Вековая мечта пользователей Mathcad!»), желательно видеть не только итоговое значение переменной (это несложно сделать оператором d =), но и значения переменных, формирующих переменную d (значения переменных a, b и c, если говорить о примере, показанном на рис. 202). Такой показ будет особенно полезен в том случае, когда операторы, формирующие значения переменных a, b и c (если иметь в виду рис. 202) расположены далеко от оператора, формирующего интересующую нас переменную d (рис. 202). Можно, конечно, вывести значение переменных a, b и c, но можно попытаться «разложить» итоговое числовое значение на составляющие значения, что и сделано в нижней части рис. 202 за счет двух скрытых операторов и еще одной хитрости. Для этих целей в расчет вводится невидимая переменная l (она самая узкая – см. ниже) с единичным значением. Далее в тандем d:=…→… одна из переменных (на рис. 202 это переменная a) возводится в степень l (невидимый оператор!!!), а предварительно переменная l лишается своего числового значения для символьных преобразований (оператор l := l). Все эти хитрости приводят к тому, что показано в нижней части рис. 202. На рис. 202a переменная l имеет видимый (красный) цвет, что еще раз поясняет суть трюка.
На рис. 202b показано как наши «хитрости» меняют Mathcad-документ расчета объема усеченного конуса с использованием единиц измерения физических величин.
На рис. 202с и рис. 202d показано как наши «хитрости» меняют Mathcad-документ с рекурсивным расчетом.
Пример на Mathcad Application Server:
http://twt.mpei.ac.ru/MAS/Worksheets/Therm/Mass_Сharge_Air.mcd
(Автор идеи совета 202 – Игорь
Архипов).