Совет 205. Один из способов отладки программ (One way of the debugging of Mathcad-Program)

     

Этот совет объединяет идеи, заложенные в совете 36 и в совете 37. Оба совета касались проблемы отладки Mathcad-программы: советом 36 рекомендовалось выводить значения всех переменных, задействованных в программе, а советом 37 – вводить в программу точки останова (Break Points), позволяющие выводить значения не всех, а отдельных (выбранных) локальных переменных. Советом 91 вводилось понятие «one-line-program» – «программа в одну строку», где операторы записывались (добавлялись в программу) не с помощью оператора (кнопки панели программирования) Add Line, а с помощью матрицы. На рис. 205 показано, как можно организовать точки останова в программе, решающей нашу старую задачу об объеме конуса, операторы которой записаны в матрице. При желании эту матрицу можно и транспонировать (рис. 205а).