Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Программирование циклических алгоритмов



Циклические алгоритмы (циклы) – это алгоритмы, которые содержат повторяющиеся вычисления, зависящие от некоторой переменной. Такая переменная называется переменной цикла, а сами повторяющиеся вычисления составляют тело цикла.

Для реализации циклических вычислений на панели Programming (Программирование) предусмотрено два оператора: for и while.

Рассмотрим сначала создание оператора цикла for.

Для создания оператора цикла for необходимо:

· установить курсор в нужном месте документа и на панели программирования нажать кнопку for, появится шаблон с тремя местами ввода (рис. 9);

· справа от слова for (Поле 1) ввести имя переменной цикла, справа от знака  (Поле 2) ввести диапазон изменения переменной цикла. Переменной цикла может быть: ряд чисел, вектор, список скаляров или диапазон векторов, разделенных запятой;

Рис. 9. Шаблон оператора цикла for

· в оставшееся поле ввода (внизу под словом for) (Поле 3) ввести выражение, которое вычисляется в цикле;

· если в цикле необходимо вычислять несколько выражений, то вначале нужно установить курсор на место ввода и нажать кнопку < Add Line > столько раз, сколько строк будет содержать цикл. Затем заполнить места ввода нужными выражениями и удалить лишние места ввода.

Пример 3. Создать программу-функцию для вычисления массива значений произвольной функции при изменении ее аргумента на отрезке с шагом .

Вид функции и вызов ее в документе Mathcad приведен ниже.

Пример 4. Создать программу-функцию для вычисления значения выражения , где

Ниже приводится вид функции и вызов ее в документе Mathcad.

В рассматриваемом примере переменная цикла  последовательно принимает все значения элементов вектора V.

Перейдем к рассмотрению оператора цикла while.

Для создания оператора цикла while необходимо:

· установить курсор в нужном месте документа и на панели программирования нажать кнопку while, появится шаблон с двумя местами ввода (рис. 10);

· справа от слова while (Поле 1) ввести условие выполнения цикла, обычно это логическое выражение;

 

Рис. 10. Шаблон оператора цикла while

 

· в оставшееся поле ввода (внизу под словом while) (Поле 2) ввести выражение, которое вычисляется в цикле;

· если в цикле необходимо вычислять несколько выражений, то вначале нужно установить курсор на место ввода и нажать кнопку <Add Line> столько раз, сколько строк будет содержать цикл. Затем заполнить места ввода нужными выражениями и удалить лишние места ввода.

Рассмотрим пример функции с использованием оператора while.

Создадим программу-функцию по условию примера «Пример 1», но с использованием оператора while.

Ниже приводится вид функции и ее вызов в документе Mathcad.


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 250; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.007 с.)
Главная | Случайная страница | Обратная связь