* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Язык программирования системы Maple
1041
Рис. 14.3. Применение конструкции с функцией if для моделирования сигналов
14.2.4. Конструкции циклов в Maple
Зачастую необходимо циклическое повторение выполнения выражения заданное число раз или до тех пор, пока выполняется определенное условие. Maple имеет обобщенную конструкцию цикла, которая задается следующим образом:
|for
| |from | |to | |by | |while | do od;
Здесь name – имя управляющей переменной цикла, expr1, expr2 и expr3 – выражения, задающие начальное значение, конечное значение и шаг изменения переменной name, expr4 – выражение, задающее условие, пока цикл (набор объектов между словами do и od) будет выполняться. В ходе выполнения цикла управляющая переменная меняется от значения expr1 до значения expr2 c шагом, заданным expr3. Если блок by отсутствует, то управляющая переменная будет меняться с шагом +1 при expr1 for i from 1 to 5 do print(i) od;
1 2 3 4 5