Оператор FOR

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Редактор ST > Синтаксис Master ST > Операторы Master ST >

Оператор FOR

Назначение и синтаксис

Оператор FOR создает цикл с фиксированным числом итераций. Используется для:

Обработки массивов и структур данных;

Повторения операций заданное количество раз;

Последовательного перебора элементов.

hmtoggle_plus1Синтаксис

Важно! Переменная цикла должна иметь целочисленный тип данных. Инициализация переменной цикла задается в виде {имя переменной}:={выражение}. При работе с утройствами добавляйте задержки.

Алгоритм: Пока значение переменной цикла меньше или равно значению {выражения1} выполняется {последовательность предложений}. По завершении каждого цикла к переменной цикла прибавляется значение {выражения2}; если оно не задано, прибавляется 1.

Практический пример

Рассмотрим базовый перебор массива с выполнением цикла для i = 1, 2, 3, 4, 5. При нахождении ar[i] = 3 сохраняется индекс и происходит выход.

hmtoggle_plus1Пример кода