История страницы
"Or"
...
Disjunction Version 5 (Java)
Группа действийAction group: Операторы Operators
Описание
Оператор логического сложения (логическое ИЛИ), который возвращает значение True, если любой из операндов имеет значение True, иначе - False.
Иконка действия
Параметры и их настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Особые условия использования
Отсутствуют.
Пример использования
Задача
Существует "Логическая переменная 1" со значением = true и "Логическая переменная 2" со значением = false. Требуется проверить выражение Логическая переменная 1=Истина И/ИЛИ Логическая переменная 2=Истина. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение
Воспользоваться действиями "Дизъюнкция", "Если", "Сообщение".
Реализация
...
Description
A logical addition operator (logical OR) that returns True if either operand is True, otherwise it returns False.
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
First operand of boolean type | First operand of boolean type | Robin.Boolean | true | Yes |
Second operand of boolean type | Second operand of boolean type | Robin.Boolean | true | Yes |
Results | ||||
Result | Result variable, true - if at least one operand is true, false - otherwise | Robin.Boolean | true |
Special conditions of use
None.
Example of use
Task
There is a "Logical variable 1" with value = true and "Logical variable 2" with value = false. It is required to check the expression Logical variable 1=True AND/OR Logical variable 2=True. If the result is positive, print a dialog box with a message - true, if the result is negative, the message is false.
Solution
Use the "Disjunction", "If", and "Show message" actions.
Implementation
- Assemble a robot scheme consisting of actions:
- Create a variable with type logical "Logical variable 3" to record the result of the "Disjunction" action into it.
- Move the "Disjunction" action to the workspace and set its parameters.
- Move the "If" action to the workspace and set the action parameter to "Logical variable 3".
- In the "True" branch, add the "Show message" action and set its parameters.
- In the "False" branch, add the "Show message" action and set its parameters.
- Start the robot using the "Start" button and the top panel.
Result
Variable value comparison was successful.
A dialog box with the result is displayed.
Результат: сравнение значений переменных выполнено успешно
отображено диалоговое окно с результатом