Вернуться в Курс

Основы программирования

0% завершено
0/0 Шагов
  1. Первые шаги
    Урок 1: Введение в PictoBlox
    5 Темы
    |
    1 Тест
  2. Урок 2: Фон, костюм и анимация
    3 Темы
    |
    1 Тест
  3. Урок 3: Рисуем фигуры
    3 Темы
    |
    1 Тест
  4. Базовые концепции программирования
    Урок 4: Переменные - Многозадачные трудяги
    3 Темы
    |
    1 Тест
  5. Урок 5: Арифметические операторы
    3 Темы
  6. Урок 6: Условные операторы
    3 Темы
  7. Урок 7: Логические операторы
    3 Темы
  8. Урок 8: Циклы
    3 Темы
  9. Игры
    Урок 9: Жук в лабиринте
    2 Темы
  10. Урок 10: Игра Космический бой - Часть 1
    2 Темы
  11. Урок 11: Игра Космический бой - Часть 2
    2 Темы
  12. Итоговый проект
    Урок 12: Итоговый проект по программированию
Урок прогресс
0% завершено

Наконец, настало время для вишенки на торте – познакомимся с логическими операторами.

Что такое логические операторы?

Эти операторы принимают булевские (логические) значения (одно из двух возможных значений) как входные данные и возвращают как выходные. Они в основном используются, когда нам нужно проверить множественные условия за один раз. У PictoBlox есть три логических оператора:

  1. Логическое AND (и) and operator
  2. Логическое OR (или)or operator
  3. Логическое NOT (не)not operator

Логическое AND (и)

Блок () and () (логическое AND (и)) относится как к блоку Operators (Операторы), так и к блоку Boolean (Логические значения). Он соединяет два блока boolean (логические значения) (блоки, которые сообщают булевские (логические) значения) и сравнивает их. Если они оба истина, блок возвращает значение истина; если один из них или оба являются ложью, тогда блок возвращает значение ложь. Этот блок используется для того, чтобы проверить являются ли два или более условий истиной одновременно. and operator

Логическое OR (или)

Блок () or () (логическое OR (или)) относится как к блоку Operators (Операторы), так и к блоку Boolean (Логические значения). Он соединяет два блока boolean (логические значения) и сравнивает их. Если по меньшей мере один из них является истиной, блок возвращает значение истина; если ни один из них не является истиной, только тогда блок возвращает значение ложь. Этот блок используется для того, чтобы проверить является ли какое-либо условие истиной. or operator

Логическое NOT (не)

Блок not () (логическое NOT (не)) относится как к блоку Operators (Операторы), так и к блоку Boolean (Логические значения). Этот блок проверяет, является ли блок Boolean (Логические значения) внутри него ложью. Если он ложь, то блок возвращает значение истина; если условие верно, он возвращает значение ложь. Этот блок можно использовать, чтобы «перевернуть» логические значения. not operator

А теперь давай составим скрипт, чтобы посмотреть на них в действии.