← Всички уроци

Компютърно моделиране · 4. клас · Раздел 2: Разклонени алгоритми

Логически оператори „и“, „или“, „не“

Понякога трябва да проверим две неща наведнъж. Логическите оператори свързват условия и пак дават истина или лъжа.

Най-важното

  1. 1

    „и“ дава истина само когато и двете условия са истина.

  2. 2

    „или“ дава истина, когато поне едното условие е истина. Дава лъжа само ако и двете са лъжа.

  3. 3

    „не“ обръща отговора: истината става лъжа, а лъжата става истина.

  4. 4

    Пример: 7 > 3 и 2 > 5 е лъжа, а 7 > 3 или 2 > 5 е истина.

Виж го нагледно

ОператорКога дава истинаПримерРезултат
исамо когато и двете условия са истина7 > 3 и 5 > 1истина
исамо когато и двете условия са истина7 > 3 и 2 > 5лъжа
иликогато поне едното условие е истина7 > 3 или 2 > 5истина
иликогато поне едното условие е истина1 > 4 или 2 > 5лъжа
некогато условието вътре е лъжане (2 > 5)истина
„и“ иска и двете, „или“ се задоволява с едното, „не“ обръща отговора.
Пример

Точките са 8. Истина или лъжа е <(точки) > (5)> и <(точки) < (10)>?

Как мислим

  1. Стъпка 18 > 5 е истина.
  2. Стъпка 28 < 10 е истина.
Отговор

И двете са истина, затова целият израз е истина.

Готов ли си за теста?

10 въпроса само върху този урок, подредени от лесни към трудни.

  • 10 въпроса
  • без таймер
  • 3 жокера
Започни теста