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

 

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

Программирование цикла типа арифметической прогрессии.Для программирования таких циклов используется оператор цикла for. Для ввода такого оператора необходимо выполнить следующие действия:

- щелкнуть на кнопке for наборной панели Программирования. На экране появятся поля ввода, изображенные на рис. 2.8.

 

 
 

Рисунок 2.3.8- Структура оператора цикла for.

- в поле ввода 1 введите имя параметра цикла;

- в поле ввода 2 ввести диапазон значений параметра цикла, используя для этого дискретный аргумент ;

- в поле ввода 3 вводятся операторы, составляющие тело цикла. Если одной строки недостаточно, то дополнительные поля ввода (дополнительные строки) создаются щелчком на кнопке “Add line” в панели программирования и тогда слева от тела цикла появляется вертикальная черта.

Пример 2.3.4. Составим программу, строящую амплитудно-частотную характеристику сопротивления двухполюсника, показанного на рисунке 2.5.


 
 

 
 

2.3.6. Построение амплитудно-частотной характеристики

Для построения графика зависимости значений массива MZ от частоты, которая равна номеру элемента массива, умноженному на шаг изменения частоты hw, необходимо выполнить следующую последовательность действий:

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

<номер первого элемента>,<номер второго элемента>..<номер последнего элемента>.

Если номера вводимых элементов изменяются через единицу, то номер второго элемента можно не задавать. Символ многоточия «..» появляется на клавиатуре после нажатия на клавишу «;» (точка с запятой).

;

2. Ставим визир в точке, где на экране должен располагаться верхний левый угол графика;

3. В меню выберем с помощью мыши Insert/Graph/X-Y Plot и на экране появится область графика;

4. На плейсхолдер у горизонтальной оси поместим выражение, вычисляющее частоту через номер элемента массива;

5. На плейсхолдер у вертикальной оси поместим идентификатор массива с индексом заданной ранжированной переменной;

 
 

 

 

Рисунок 2.3.9- График амплитудно-частотной характеристики

 

6. Щелкнем мышью на свободном поле экрана, и на экране построи