← Всички уроци
Компютърно моделиране · 4. клас · Раздел 2: Разклонени алгоритми
Логически оператори „и“, „или“, „не“
Понякога трябва да проверим две неща наведнъж. Логическите оператори свързват условия и пак дават истина или лъжа.
Най-важното
- 1
„и“ дава истина само когато и двете условия са истина.
- 2
„или“ дава истина, когато поне едното условие е истина. Дава лъжа само ако и двете са лъжа.
- 3
„не“ обръща отговора: истината става лъжа, а лъжата става истина.
- 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)>?
Как мислим
- Стъпка 18 > 5 е истина.
- Стъпка 28 < 10 е истина.
Отговор
И двете са истина, затова целият израз е истина.
Готов ли си за теста?
10 въпроса само върху този урок, подредени от лесни към трудни.
- 10 въпроса
- без таймер
- 3 жокера