Учебное пособие Работа в Mathcad 15 Барнаул 2013 удк
Download 1.19 Mb.
|
Новиковский Е.А. - Работа в MathCAD
- Bu sahifa navigatsiya:
- Оператор while
Операторы циклаВажнейшим элементом программирования, помимо условного операто- ра, является оператор цикла. В обычном Mathcad-документе использование дис- кретной переменной фактически аналогично применению оператора цикла, ис- пользуемого для вычисления одного выражения. Mathcad вычисляет выражения сверху вниз и переходит к следующему выражению, лишь завершив все вычис- ления предыдущего выражения, поскольку вернуться к нему уже не сможет. Если же в каждом цикле должно быть вычислено несколько выражений, необходимо составлять программу. Панель программирования Mathcad содержит два оператора цикла – опе- раторы for и while: Если число выполнений цикла заранее известно, используется опера- тор for. Если цикл должен завершиться по выполнении некоторого условия и момент выполнения этого условия неизвестен, используется оператор while. Цикл while выполняется до тех пор, пока остается истинным условие цикла, поэтому нет необходимости знать число вычислений заранее. Важно толь- ко, чтобы где-либо внутри цикла или в другом выполняемом участке программы присутствовал оператор, делающий условие цикла ложным. В противном случае цикл будет выполняться бесконечно. Если выполняемая программа зациклилась, ее можно остановить, нажав клавишу Esc. Чтобы записать цикл while, необходимо выполнить следующие действия: Установить курсор на свободное место ввода в программе (справа от вертикальной черты). На панели программирования нажать кнопку while. Появится шаблон с двумя местами ввода. Справа от слова «while» ввести условие выполнения цикла. Обычно это логическое выражение. В оставшееся поле ввода (внизу под словом «while») ввести выраже- ние, которое вычисляется в цикле. Если в цикле надо вычислять несколько выражений, то вначале устанав- ливается курсор на место ввода и нажимается кнопка Add Line столько раз, сколько строк будет содержать цикл. Затем заполняются все места ввода, вводя нужные выражения. Лишние места ввода при необходимости удаляются. Обнаружив заголовок цикла while, Mathcad проверяет условие цикла. Если оно истинно, то Mathcad выполняет тело цикла и снова проверяет условие. Если оно ложно, Mathcad заканчивает выполнение цикла. Пример: Создать программу для нахождения значения и индекса первого элемен- та, больше чем 1,5.
Ввод данных в программу V (1.25 1.28 1.34 1.45 1.72 1.81 1.98) Преобразование данных в вектор V VT Ввод параметров системы отсчета K 1. t j 1 while V K j j j 1 j V j Результат вычислений t 5 1.72 Download 1.19 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling