Для многократного выполнения некоторой последовательности операторов Mathcad располагает двумя видами циклов:
· for – его целесообразно использовать, если заранее известно число итераций в цикле;
· while – его следует использовать, если цикл должен завершиться при выполнении некоторого условия и число итераций заранее не известно.
Пусть необходимо вычислить выражение вида:
.
Составим программы вычисления F(x,n) с использованием операторов for и while.
В операторе цикла for число итераций определяется параметром цикла, задаваемом в его начале, а в операторе цикла while тело цикла будет выполняться при истинности некоторого условия, записанного справа от ключевого слова while. Фрагмент документа, выполняющего вычисления для обеих операторов цикла, изображен на рис. 4. Из рисунка видно, что фактический ввод значений x и n выполняется после определения функции F(x,n).

Рис. 4. Два способа вычисление F(x,n)