Цикл с параметром FOR

Оператор цикла for служит для организации циклов с заданным числом повторений. Параметр такого цикла задается дискретной переменной (называемой также ранжированной переменной).

Рис. 5.1. Блок-схема цикла for

Последовательность действий для вставки оператора цикла for:

- ввести имя программы-функции, список формальных параметров и символ “:”;

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

Рис. 5.2. Вставка оператора цикла for

- в первое поле ввести имя параметра цикла, например i;

- во второе поле диапазон значений параметра цикла, например: i1.. i2 (двоеточие между i1 и i2 набирается клавишей точка с запятой);

- в нижнее третье поле вводятся операторы тела цикла. Для добавления дополнительных операторов в тело цикла щелкните на кнопке Add line.

Операторы тела цикла, будут выполняться столько раз, сколько переменная i изменяет своё значение от i1 до i2 с шагом step. Если значение i1 + step не задано, то шаг изменения переменной, по умолчанию равен +1:

Пример 5.1. Вычислить:

Блок-схема алгоритма решения примера:

Описание и вызов программы-функции:

Пример 5.2. Вычислить:

Описание и вызов программы-функции:

Пример 5.3. Дана последовательность где i=1, 2,..., n. Подсчитать число четных элементов и число отрицательных элементов последовательности.

Пример 5.4. Вычислить значения функции при изменении аргумента х от -1 до 2 с шагом 0.5 и сформировать из этих значений вектор y.

Блок-схема алгоритма решения примера:

Описание программы-функции и обращение к ней имеет вид:

Формальные параметры программы-функции Func используются для задания диапазона и шага изменения переменной x. Переменная i определяет текущее значение индекса элемента вектора y.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: