Группа «Операторы»¶
Возведение в степень / Exponentiation¶
Задача:
Требуется возвести число 8 в степень 2, результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение:
Воспользоваться действиями «Возведение в степень» и «Сообщение».
Реализация:
- Создать три числовых переменных: «переменная 1» со значением = 8, «переменная 2» со значением = 2, «переменная 3» в которую будет записан результат действия «Возведение в степень».

- Перетащить на рабочую область действие «Возведение в степень» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением.

Вычитание / Subtraction¶
Задача:
Cуществует «Переменная 1» со значением 8 и «Переменная 2» со значением 2. Требуется узнать разницу двух чисел, записанных в данные переменные (Переменная 1-Переменная2) , результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение:
Воспользоваться действиями «Вычитание» и «Сообщение».
Реализация:
- Создать числовую переменную «Переменная 3» в которую будет записан результат действия «Вычитание».

- Перетащить на рабочую область действие «Вычитание» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением.

Деление / Division¶
Задача:
Cуществует «Переменная 1» со значением 8 и «Переменная 2» со значением 2. Требуется узнать результат деления двух чисел (Переменная 1/Переменная2) , результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение:
Воспользоваться действиями «Деление» и «Сообщение».
Реализация:
- Создать числовую переменную «Переменная 3» в которую будет записан результат действия «Деление».

- Перетащить на рабочую область действие «Деление» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением.

Остаток от деления / Remainder of division¶
Задача:
Существует «Переменная 1» со значением 17 и «Переменная 2» со значением 3. Требуется узнать остаток от деления переменной 1 на переменную 2 , результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение:
Воспользоваться действиями «Остаток от деления» и «Сообщение».
Реализация:
- Создать числовую переменную «Переменная 3», в которую будет записан результат действия «Остаток от деления».

- Перетащить на рабочую область действие «Остаток от деления» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением: 17/3 = 5 (остаток 2)

Сложение / Addition¶
Задача:
Cуществует «Переменная 1» со значением 17 и «Переменная 2» со значением 3. Требуется узнать сумму двух чисел (Переменная1+ Переменная2) , результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение:
Воспользоваться действиями «Сложение» и «Сообщение».
Реализация:
- Создать числовую переменную «Переменная 3» в которую будет записан результат действия «Сложение».

- Перетащить на рабочую область действие «Сложение» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением.

Умножение / Multiplication¶
Задача:
Cуществует «Переменная 1» со значением 17 и «Переменная 2» со значением 3. Требуется узнать произведение двух чисел (Переменная1* Переменная2) , результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение: воспользоваться действиями «Умножение» и «Сообщение».
Реализация:
- Создать числовую переменную «Переменная 3» в которую будет записан результат действия «Умножение».

- Перетащить на рабочую область действие «Умножение» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением.

Целочисленное деление / Integer division¶
Задача: существует «Переменная 1» со значением 17 и «Переменная 2» со значением 3. Требуется выполнить целочисленное деление переменной 1 на переменную 2 , результат записать в числовую переменную и вывести полученное число в диалоговое окно.
Решение: воспользоваться действиями «Целочисленное деление» и «Сообщение».
Реализация:
- Создать числовую переменную «Переменная 3» в которую будет записан результат действия «Целочисленное деление».

- Перетащить на рабочую область действие «Остаток от деления» и настроить его параметры.

- Перетащить на рабочую область действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» в верхней панели.
Результат:
На экране отобразилось диалоговое окно с итоговым значением: 17/3 = 5 (остаток 2)

Дизъюнкция / Disjunction¶
Задача:
Cуществует «Логическая переменная 1» со значением = true и «Логическая переменная 2» со значением = false. Требуется проверить выражение Логическая переменная 1=Истина И/ИЛИ Логическая переменная 2=Истина. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение:
Воспользоваться действиями «Дизъюнкция», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Логическая переменная 3» для записи в нее результата действия «Дизъюнкция».

- Перетащить действие «Дизъюнкция» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Логическую переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Инверсия / Inversion¶
Задача:
Cуществует «Логическая переменная 1» со значением = false. Требуется вернуть значение противоположное Логической переменной 1 (true). В диалоговое окно вывести сообщение - верно (результат переменной true).
Решение:
Воспользоваться действиями «Инверсия», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Логическая переменная 3» для записи в нее результата действия «Инверсия».

- Перетащить действие «Инверсия» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Логическую переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: отображено диалоговое окно с результатом.

Исключающая дизъюнкция / Exclusive disjunction¶
Задача:
Cуществует «Логическая переменная 1» со значением = true и «Логическая переменная 2» со значением = false. Требуется проверить выражение Логическая переменная 1=Истина ИЛИ Логическая переменная 2=Истина. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение:
Воспользоваться действиями «Исключающая дизъюнкция», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Логическая переменная 3» для записи в нее результата действия «Исключающая дизъюнкция».

- Перетащить действие «Исключающая дизъюнкция» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Логическую переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Конъюнкция / Conjunction¶
Задача:
Cуществует «Логическая переменная 1» со значением = true и «Логическая переменная 2» со значением = false. Требуется проверить выражение Логическая переменная 1=Логическая переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение:
Воспользоваться действиями «Конъюнкция», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Логическая переменная 3» для записи в нее результата действия «Конъюнкция».

- Перетащить действие «Конъюнкция» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Логическую переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Неэквивалентность / Inequality¶
Задача:
Cуществует «Логическая переменная 1» со значением = true и «Логическая переменная 2» со значением = false. Требуется проверить выражение: Логическая переменная 1 НЕ РАВНА Логическая переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение: воспользоваться действиями «Неэквивалентность», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Логическая переменная 3» для записи в нее результата действия «Неэквивалентность».

- Перетащить действие «Неэквивалентность» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Логическую переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Эквивалентность / Equivalence¶
Задача:
Cуществует «Логическая переменная 1» со значением = true и «Логическая переменная 2» со значением = false. Требуется проверить выражение: Логическая переменная 1 РАВНА Логическая переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение:
Воспользоваться действиями «Эквивалентность», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Логическая переменная 3» для записи в нее результата действия «Эквивалентность».

- Перетащить действие «Эквивалентность» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Логическую переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Больше или равно / Greater than or equal to¶
Задача:
Cуществует «Переменная 1» со значением = 17 и «Переменная 2» со значением = 3. Требуется проверить выражение Переменная 1>=Переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате с сообщением - неверно.
Решение: воспользоваться действиями «Больше или равно», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Переменная 3» для записи в нее результата действия «Больше или равно».

- Перетащить действие «Больше или равно» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Больше чем / Greater than¶
Задача:
Cуществует «Переменная 1» со значением = 17 и «Переменная 2» со значением = 3. Требуется проверить выражение Переменная 1>Переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате с сообщением - неверно.
Решение: воспользоваться действиями «Больше чем», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Переменная 3» для записи в нее результата действия «Больше чем».

- Перетащить действие «Больше чем» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Между / Between¶
Задача:
Cуществует «Переменная 1» со значением = 17 и «Переменная 2» со значением = 3. Требуется проверить находится ли значение 4 между значениями переменных 1 и 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате с сообщением - неверно.
Решение:
Воспользоваться действиями «Между», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Переменная 3» для записи в нее результата действия «Между».

- Перетащить действие «Между» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Меньше или равно / Less than or equal to¶
Задача:
Cуществует «Переменная 1» со значением = 17 и «Переменная 2» со значением = 3. Требуется проверить выражение Переменная 1<=Переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате с сообщением - неверно.
Решение:
Воспользоваться действиями «Меньше или равно», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Переменная 3» для записи в нее результата действия «Больше или равно».

- Перетащить действие «Меньше или равно» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Меньше чем / Less than¶
Задача:
Cуществует «Переменная 1» со значением = 17 и «Переменная 2» со значением = 3. Требуется проверить выражение Переменная 1<Переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате с сообщением - неверно.
Решение:
Воспользоваться действиями «Меньше чем», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Переменная 3» для записи в нее результата действия «Меньше чем».

- Перетащить действие «Меньше чем» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Равно / Equal to¶
Задача:
Cуществует «Переменная 1» со значением = 17 и «Переменная 2» со значением = 3. Требуется равество переменных Переменная 1=Переменная 2. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате с сообщением - неверно.
Решение:
Воспользоваться действиями «Равно», «Если», «Сообщение».
Реализация:
- Создать переменную с типом логический «Переменная 3» для записи в нее результата действия «Равно».

- Перетащить действие «Равно» на рабочую область и настроить его параметры.

- Перетащить действие «Если» на рабочую область и указать в параметре действия «Переменную 3».

- В ветвь «Истина» добавить действие «Сообщение» и настроить его параметры.

- В ветвь «Ложь» добавить действие «Сообщение» и настроить его параметры.

- Запустить робота по кнопке «Запуск» и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом.

Округлить число / Round number¶
Описание
Действие округляет заданное число.
Параметры
Входные параметры:
- Число - число, которое нужно округлить, например: 349
- Номер цифры - порядковый номер цифры числа (разряд), которая будет округляться. Нумерация начинается с 1. Например, необходимо округлить число 349, начиная с числа 4. В параметре «Номер цифры» необходимо будет указать число 2.
- Способ округления - необходимо выбрать один из доступных вариантов: Округление к ближайшему, Округление к большему, Округление к меньшему.
Выходные параметры:
- Округленное число - итоговое число после округления.
Настройки

Особые условия использования
- Действие работает со следующими способами округления : округление к ближайшему целому, округление к большему, округление к меньшему.
- Для работы действия необходимо ввести порядковый номер цифры числа, который будет округляться.
- Если номер цифры указан больше того, что есть в числе - действие возвращает неизмененное число.
- Если значение порядкового номера цифры указано «0» или отрицательное число, то робот вернет ошибку.
- После округления указанной цифры, все нули после него удаляются, но только если они находятся после запятой. Пример: 2.486 → 2.49
- Если округляемая цифра находится после запятой и округляется до значения «0», то «0» не будет указан в выходном числе, а значение цифры перед ним увеличиться на 1. Пример: 2.99 → 3
- Если у числа после округления целое - 0 и после запятой идут нулевые значения, то действие вернет «0».Пример: На входе число «0.0012». Номер цифры для округления - 3. Число округляется до «0.00». Действие возвращает «0».
Округление к ближайшему - округление до ближайшей цифры. Необходимо посмотреть какая цифра находится после необходимого, если от 0 до 4, то число не изменяется, если от 5 до 9, то оно становится на один больше. Пример: 2.1 → 2; -1.9 → -2; 2.5→ 3
Округление к большему - округление к +∞. Пример: 2.1 → 3 ; -1.9 → -1
Округление к меньшему - округление к −∞. Пример: 2.1 → 2 ; -1.1 → -2
Примеры работы действия:
- Число на входе: 349. Номер цифры для округления - 3, Способ округления - Округление к ближайшему. Число на выходе: 349
- Число на входе: 349. Номер цифры для округления - 2, Способ округления - Округление к ближайшему. Число на выходе: 350
- Число на входе: 3,489. Номер цифры для округления - 3, Способ округления - Округление к меньшему. Число на выходе: 3,48
- Число на входе: -3,6. Номер цифры для округления - 1, Способ округления - Округление к большему. Число на выходе: -3
Пример использования
Задача: округлить число 349 к ближайшему (номер цифры для округления - 2)
Решение: воспользоваться действием «Округлить число»
Реализация:
- Перенести на рабочую область действие «Округлить число».

- Настроить параметры действия «Округлить число».

- Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно. В результате число после округления - 350.
