logo
mathcad

Циклы “for”

Цикл типа for является циклом, число выполнений которого определено заранее. Число выполнений определятся переменной цикла, задаваемой в его начале. Для создания цикла типа for:looping;for loopfor loop

В верхней половине Рисунка 7 показан цикл типа for, используемый для сложения последовательности целых чисел. Неопределенная переменная на Рисунке 7 напоминает о том, что определение переменной цикла является локальным для программы, ее содержащей, и не видно нигде вне программы.

В нижней половине рисунка приведен пример, в котором переменная цикла определена не с помощью диапазона, а через элементы вектора. Хотя выражение справа от символа   является обычно диапазоном, оно может быть также вектором или списком скаляров, диапазонов и векторов, разделенных запятыми.

Рисунок 7: Использование цикла типа “for” с переменными цикла двух различных видов.

Примеры в предыдущих разделах были очень простыми. В этом разделе рассмотрены примеры более сложных программ, решающих задачи, которые было бы трудно или невозможно решить без возможности программирования.

Одной из черт, определяющих гибкость методов программирования, является возможность использовать одни программные структуры внутри других. В Mathcad это можно сделать тремя путями:

Остальная часть этого раздела поясняет эти методы на примерах.