История страницы
...
- Помещаем в рабочее пространство студии действие "Выражение".
- Помещаем в контур действия "Выражение" действие "Сложение" и настраиваем его параметры.
- Помещаем в контур действия "Выражение" действие "Умножение" и настраиваем его параметры.
- Помещаем в контур действия "Выражение" действие "Получить длину строки" и настраиваем его параметры.
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Действия сгруппированы в контуре действия "Выражение". Алгоритм прошел по всем действиям и записал значение в переменную "Expression_Result".
Якорь | ||||
---|---|---|---|---|
|
...
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для
...
Данное действие предназначено для
...
Данное действие предназначено для обеспечения заданной итерации по элементам массива. Для добавления в тело цикла последовательности предназначено для создания цикла действий, который выполняется до тех пор, пока логическое условие равно "true". Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл "Для каждогос постусловием".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Параметры |
---|
Условие | Condition | Логическое выражение, описывающее последовательность действий до тех пор, пока условие равно значению true. Так как это логическое выражение оценивается после каждого выполнения цикла, цикл "Пока" выполняется один или несколько раз. Допустимы значения типа "Логический", в противном случае Система выведет сообщение:
| Число, строка | i < 5 true false | Да |
Особые условия использования
Отсутствуют.
Пример использования
Задача:
Существует переменная с типом "Число", содержащая значение "1".
Необходимо завершить работу цикла, если значение переменной станет равно 3.
Решение:
- Добавить "Цикл с постусловием".
- Присвоить значение переменной.
Реализация:
- Создаем переменную "Числовая_переменная1" с типом "Число", которая будет являться частью условия и содержать значение "1".
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл с постусловием".
Настройка действия:- Параметр "Условие". Указываем логическое выражение "Числовая_переменная1<3", частью которого является переменная "Числовая_переменная1".
- Параметр "Условие". Указываем логическое выражение "Числовая_переменная1<3", частью которого является переменная "Числовая_переменная1".
- Помещаем в рабочее пространство студии действие "Присвоить значение переменной" (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Алгоритм, согласно логам, прошел по циклу и был завершен после установки переменной значения "3".
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для обеспечения заданной итерации по счетчику шагов. Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл Для".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Начальное значение | Initial value | Первоначальное значение счетчика. | Число | 0 | Да |
Конечное значение | End value | Конечное значение счетчика. | Число | 10 | Да |
Инкремент | Increment | Увеличение шага цикла. | Число | 1 | Да |
Результаты | |||||
Состояние итератора | Iteration actual state | Значение счетчика для использования в текущей итерации цикла. | Число | ITERATION_ACTUAL_STATE | Да |
Особые условия использования
Отсутствуют.
Пример использования
Задача:
Необходимо завершить работу цикла, если состояние итератора будет равно значению "2".
Решение:
- Добавить цикл "Для".
- Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог.
- Сообщение в лог.
Реализация:
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл Для".
Настройка действия:- Параметр "Начальное значение". Задаем начальное значение счетчика для цикла.
- Параметр "Конечное значение". Задаем конечное значение счетчика для цикла.
- Параметр "Инкремент". Задаем значение, на которое будет увеличиваться счетчик.
- Результат "Состояние итератора". Выбираем переменную "ITERATION_ACTUAL_STATE", в которую будет помещено значение счетчика для каждого шага цикла.
- Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0").
- Задаем условие "ITERATION_ACTUAL_STATE == 2"
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Прервать цикл" (см. описание действия "Базовые действия 2.0")
- Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Алгоритм, согласно логам, прошел по циклу и был прерван после установки состояния итератора в значение "2".
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для обеспечения заданной итерации по элементам коллекции. Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл "Для каждого".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Коллекция | Collection | Коллекция объектов с типом "Число", "Строка", "Общий", "Логический", "Дата/время", " |
Массив чисел", "Массив строк", "Массив общий", "Массив логический" или "Массив дата/время", проход по которым будет осуществляться в цикле. Если значение не указано, то Система выведет |
сообщение "Не задана переменная". | Коллекция | Коллекция_значений | Да | ||
Результаты | |||||
---|---|---|---|---|---|
Объект | Object | Объект, в который будет помещен каждый элемент |
коллекции. Если значение не указано, то Система выведет сообщение "Не задана переменная". | Выпадающий список |
ITERATION_ACTUAL_ |
STATE | Да |
Особые условия использования
Отсутствуют.
Пример использования
Задача:
Существуют переменные Существует коллекция переменных с типом "Массив чисел" и "Число", содержащие соответственно значение "(1988, 8, 2, 4)" и "0".
...
- Добавить цикл "Для каждого".
- Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог.
- Сообщение в лог.
Реализация:
- Создаем переменную "Числовая_переменная2" и добавляем в коллекцию "Коллекция_значений" переменную с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
- Создаем переменную "Массив_чисел" Создаем и добавляем в коллекцию "Коллекция_значений" переменную с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл "Для каждого".
Настройка действия:- Параметр "МассивКоллекция". Выбираем массив коллекцию "МассивКоллекция_чиселзначений", проход по которым объектам которой будет осуществляться в цикле.
- Параметр "ПеременнаяОбъект". Выбираем переменную "ЧисловаяITERATION_ACTUAL_переменная2STATE", в которую будет помещен каждый элемент массиваколлекции.
- Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Прервать цикл" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока логическое условие равно "true". Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл "Пока".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Входные параметрыПараметры | |||||
Условие | Condition | Логическое выражение, описывающее последовательность действий до тех пор, пока условие равно значению true. Так как это логическое выражение оценивается перед каждым выполнением цикла, цикл "Пока" выполняется ноль или несколько раз. Допустимы значения типа "Логический", в противном случае Система выведет сообщение:
| Число, строка | i < 5 true false | Да |
...
- Создаем переменную "Числовая_переменная1" с типом "Число", которая будет являться частью условия и содержать значение "1".
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл "Пока".
Настройка действия:- Параметр "Условие". Указываем логическое выражение "Числовая_переменная1<3", частью которого является переменная "Числовая_переменная1".
- Параметр "Условие". Указываем логическое выражение "Числовая_переменная1<3", частью которого является переменная "Числовая_переменная1".
- Помещаем в рабочее пространство студии действие "Присвоить значение переменной" (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
...