|
6.1. Программирование без программирования
В ранних версиях Mathcad встроенного языка программирования не
было. Чтобы применять привычные операции проверки условий и организовывать циклы,
приходилось изобретать причудливую смесь из встроенных функций условия if (листинг
6 1) и until и комбинаций ранжированных переменных (листинг 6.2).
В связи с устоявшимися традициями применения языка программирования функцию
until настоятельно не рекомендуется использовать в дальнейшей работе (тем не
менее, она действует в Mathcad 11, но отнесена к устаревшим функциям).
Листинг 6.1. Функция условия

Листинг 6.2. Организация цикла при помощи ранжированной переменной

Фактически, использование ранжированных переменных — мощный аппарат
Mathcad, похожий на применение циклов в программировании. В подавляющем большинстве
случаев намного удобнее организовать циклы (в том числе вложенные) с помощью
ранжированных переменных, чем заниматься для этого программированием. Полезнее
освоить технику, связанную с ранжированными переменными, векторами и матрицами,
поскольку на ней основаны главные принципы расчетов в Mathcad, в частности подготовка
графиков. (Более подробную информацию о ранжированных переменных и связанными
с ними возможностями можно получить в гл. 4.)

Рис. 6.1. Панель инструментов Programming
|