Условия и циклы

Цикл: Сохранить текущий объект цикла

Рис. 121
Команда «Цикл: Сохранить текущий объект цикла» расположена в разделе «Циклы и условия. Базовые» в панели выбора команд (см. рис. 121).
Цикл: Сохранить текущий объект цикла используется при работе с Цикл: Последовательный перебор коллекции. Данная команда сохраняет текущий элемент коллекции в переменной (см. табл. 71).

Таблица 71

Пример блок схемы Цикл: Сохранить текущий объект цикла (см. рис. 122).
Рис. 122

Цикл: Стоп цикл

Рис. 123
Команда «Цикл: Стоп цикл» расположена в разделе «Циклы и условия. Базовые» в панели выбора команд (см. рис. 123).
Цикл: Стоп цикл используется выхода из текущего цикла (см. рис. 124).
Пример блок схемы Цикл: Стоп цикл:
Рис. 124

Условие: Если

Рис. 125
Команда «Условие: Если» расположена в разделе «Циклы и условия. Базовые» в панели выбора команд (см. рис. 125).
Условие: Если используется для оценки логического условия (см. табл. 72).

Таблица 72

Условие
Укажите условие.
Синтаксис написания условий:
Равно:                        [a]==[b]
Не равно:                  [a]!=[b]
Больше:                     [a]>[b]
Больше или равно: [a]>=[b]
Меньше:                     [a]<[b]
Меньше или равно: [a]=<[b]
Пустое значение:     [a]==Null
Не пустое значение: [a]!= Null
Содержит:                  [a] содержит [b]
Не содержит:             [a] не содержит [b]

Сложное условие И/ИЛИ:
И:                               [a]==[b] && [c]==[d]
ИЛИ:                           [a]==[b] || [c]==[d]
Переменные указываются в квадратных скобках, значения без скобок.
Пример блок схемы с условием Условие: Если (см. рис. 126).
Рис. 126

Обработчик ошибок

Рис. 127
Команда «Обработчик ошибок» расположена в разделе «Циклы и условия. Базовые» в панели выбора команд (см. рис. 127).
Команда Обработчик ошибок позволяет выполнять альтернативные действия, если в основной ветке скрипта произошла ошибка (см. рис. 128).
Рис. 128

Цикл: Цикл с условием

Рис. 129
Команда «Цикл: Цикл с условием» расположена в разделе «Циклы и условия. Циклы» в панели выбора команд (см. рис. 129).
Цикл: Цикл с условием используется для выполнения блока операций, пока заданное условие ИСТИНА (см. табл. 73).

Таблица 73

Условие
Укажите условие.
Синтаксис написания условий:
Равно:                        [a]==[b]
Не равно:                  [a]!=[b]
Больше:                     [a]>[b]
Больше или равно: [a]>=[b]
Меньше:                     [a]<[b]
Меньше или равно: [a]=<[b]
Пустое значение:     [a]==Null
Не пустое значение: [a]!= Null
Содержит:                  [a] содержит [b]
Не содержит:             [a] не содержит [b]

Сложное условие И/ИЛИ:
И:                               [a]==[b] && [c]==[d]
ИЛИ:                           [a]==[b] || [c]==[d]
Переменные указываются в квадратных скобках, значения без скобок.
Пример блок схемы Цикл: Цикл с условием (см. рис. 130).
Рис. 130

Цикл: Последовательный перебор коллекции

Рис. 131
Команда «Цикл: Последовательный перебор коллекции» расположена в разделе «Циклы и условия. Циклы» в панели выбора команд (см. рис. 131).
Цикл: Последовательный перебор коллекции выполняется перебор коллекции элементов, для каждого элемента выполняется заданный блок операций. Первой командой в цикле необходимо добавлять команду Цикл: Сохранить текущий объект цикла, данная команда сохраняет текущий элемент коллекции в переменной.
Пример блок схемы Цикл: Последовательный перебор коллекции (см. рис. 132).
Рис. 132

Цикл: Последовательный перебор N раз

Рис. 133
Команда «Цикл: Последовательный перебор N раз» расположена в разделе «Циклы и условия. Циклы» в панели выбора команд (см. рис. 133).
Цикл: Последовательный перебор N раз повторяет все действия в цикле указанное количество раз.
Пример блок схемы Цикл: Последовательный перебор N раз (см. рис. 134).
Рис. 134

Цикл: Параллельный перебор коллекции

Рис. 135
Команда «Цикл: Параллельный перебор коллекции» расположена в разделе «Циклы и условия. Циклы» в панели выбора команд (см. рис. 135).
Цикл: Параллельный перебор коллекции выполняет перебор коллекции элементов, для каждого элемента выполняется заданный блок операций.