Одним из способов создания циклов с фиксированным числом повторений является создание ранжированной переменной х, изменяемой в интервале x0 ≤ x ≤ xn с шагом ∆х. Для этой цели:
- записывается имя переменной х и оператор присваивания (:=);
- в маркере записывается значение x0и ставится запятая (,);
- в новом маркере записывается второе значение ранжированной переменной (x+∆х). Mathcad из второго значения вычитает первое значение и формирует автоматически шаг∆х;
- записывается точка с запятой (;), которую Mathcad преобразует в двоеточие (..);
- в новом маркере записывается значение xn. Ранжированная переменная создана.
Например, пусть дискретный аргумент α, изменяется в диапазоне –π ≤ α ≤ π с шагом ∆α= π/36. Тогда можно записать:
Если шаг равен единице(∆х=1), то второе значение можно не указывать. При программировании в Mathcad’e циклы с фиксированным числом повторений реализуются оператором for, шаблон которого представлен на рис.7.10:
Рис. 7.10. Формат шаблона for
|
|
Он имеет три маркера – два из них на строке for для записи имени счетчика цикла и дискретного аргумента соответственно. В третьем маркере записывается тело цикла. Выделив его и нажав кнопку AddLine, число строк тела цикла можно увеличивать (при этом тело цикла отмечается вертикальной линией).
Пример 3: