Составители:
86
Mathcad предлагает два вида циклов, отличающихся по способу оп-
ределения условия завершения цикла. Если цикл должен завершиться
по выполнении некоторого условия, причем момент выполнения этого
условия заранее неизвестен, то целесообразно использовать цикл типа
while. После нажатия кнопки while на экране появляется указанное сло-
во с правым и нижним пустыми прямоугольниками. В правый прямоу-
гольник записывается булево выражение (переменная), управляющее
циклом, а в нижний прямоугольник – тело цикла, операторы, которые
будут выполняться, пока булево выражение возвращает "Да". Если в
цикле цикла более одного оператора, то нужно воспользоваться кноп-
кой Add Line. На рис. 40 представлены программы численного интег-
рирования дифференциального уравнения методом Эйлера (пункт 1) и
методом Рунге – Кутты 4-го порядка (пункт 2). Ядро программ – цикл
Рис. 41. Использование цикла типа for с переменными цикла
двух различных видов
n44
:=
sum n() s 0
←
ssi
+←
i1n
..∈
for
:=
эквивалентно оператору
1
n
i
i
∑
=
990
=
sum 44( ) 990
=
join r s
,
() m 0
←
v
m
x
←
mm1
+←
xrs
,∈
for
v
:=
r
10
11
15
:=
s
1
2
:=
join r s
,
()
1
2
10
11
15
=