Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 5 - Mathcad.doc
Скачиваний:
20
Добавлен:
20.11.2019
Размер:
290.3 Кб
Скачать

2.4.1. Присвоение значений переменной

Для присваивания переменной числового значения или результата выражения следует выполнить такую последовательность действий.

  1. Установить курсор в свободном месте и ввести имя переменной.

  2. Ввести оператор присваивания := . Для этого достаточно нажать клавишу <:> на клавиатуре или щелкнуть на кнопке с соответствующим изображением на панели инструментов Evaluation.

  3. Ввести число или выражение, результат которого необходимо присвоить переменной.

2.4.2. Использование значения переменной

После того как переменной было присвоено значение, ее можно использовать в любых выражениях как обычное число. Существенная разница между числом и переменной проявляется лишь в том, что если в выражении, значение которого присвоено переменной, что-то изменить, то автоматически изменятся значения всех выражений, куда эта переменная входит. Если необходимо просто вывести значение переменной, то можно ввести ее имя и нажать клавишу <=>.

2.4.3. Переменные диапазона

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

Первая – присваивание переменной в качестве значения одно- или двумерного массива чисел (вектор или матрица). Работа с векторами и матрицами будет рассмотрена далее в последующих лекциях.

Вторая – создание переменной диапазона (Range Variable). Такая переменная хранит последовательность чисел, заполняющих заданный диапазон с заданным шагом.

Как видно из рисунка, для того чтобы задать переменную диапазона, необходимо ввести первый, второй и последний элемент последовательности. Например,

k : = 2, 5, .. 17

означает, что переменная k будет содержать последовательность чисел от двух до семнадцати с шагом три (шаг задает разность между первым и вторым элементами), т.е. 2, 5, 8, 11, 14,17 .

Если второй элемент последовательности не указан, то шаг принимается равным единице.

Для ввода оператора, задающего переменную диапазона (две точки <..>) можно нажать на клавиатуре клавишу <;> или щелкнуть на соответствующей кнопке панели инструментов Math.

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

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

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

или вывести график по точкам