Основы программирования
-
Первые шагиУрок 1: Введение в PictoBlox5 Темы|1 Тест
-
Урок 2: Фон, костюм и анимация3 Темы|1 Тест
-
Урок 3: Рисуем фигуры3 Темы|1 Тест
-
Базовые концепции программированияУрок 4: Переменные - Многозадачные трудяги3 Темы|1 Тест
-
Урок 5: Арифметические операторы3 Темы
-
Урок 6: Условные операторы3 Темы
-
Урок 7: Логические операторы3 Темы
-
Урок 8: Циклы3 Темы
-
ИгрыУрок 9: Жук в лабиринте2 Темы
-
Урок 10: Игра Космический бой - Часть 12 Темы
-
Урок 11: Игра Космический бой - Часть 22 Темы
-
Итоговый проектУрок 12: Итоговый проект по программированию
Операторы AND (и), OR (или) и NOT (не)
Наконец, настало время для вишенки на торте – познакомимся с логическими операторами.
Что такое логические операторы?
Эти операторы принимают булевские (логические) значения (одно из двух возможных значений) как входные данные и возвращают как выходные. Они в основном используются, когда нам нужно проверить множественные условия за один раз. У PictoBlox есть три логических оператора:
Логическое AND (и)
Блок () and () (логическое AND (и)) относится как к блоку Operators (Операторы), так и к блоку Boolean (Логические значения). Он соединяет два блока boolean (логические значения) (блоки, которые сообщают булевские (логические) значения) и сравнивает их. Если они оба истина, блок возвращает значение истина; если один из них или оба являются ложью, тогда блок возвращает значение ложь. Этот блок используется для того, чтобы проверить являются ли два или более условий истиной одновременно.
Логическое OR (или)
Блок () or () (логическое OR (или)) относится как к блоку Operators (Операторы), так и к блоку Boolean (Логические значения). Он соединяет два блока boolean (логические значения) и сравнивает их. Если по меньшей мере один из них является истиной, блок возвращает значение истина; если ни один из них не является истиной, только тогда блок возвращает значение ложь. Этот блок используется для того, чтобы проверить является ли какое-либо условие истиной.
Логическое NOT (не)
Блок not () (логическое NOT (не)) относится как к блоку Operators (Операторы), так и к блоку Boolean (Логические значения). Этот блок проверяет, является ли блок Boolean (Логические значения) внутри него ложью. Если он ложь, то блок возвращает значение истина; если условие верно, он возвращает значение ложь. Этот блок можно использовать, чтобы «перевернуть» логические значения.
А теперь давай составим скрипт, чтобы посмотреть на них в действии.