# Урок 5. Логические операции

**URL:** <https://forum.itvdn.com/t/urok-5-logicheskie-operaczii/3082>\
**Category:** Справочник C# Starter\
**Created:** [23.01.2019 11:36:17 UTC](https://forum.itvdn.com/t/urok-5-logicheskie-operaczii/3082 "2019-01-23T11:36:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![admin.guide](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/6a8cbe/32.png) [@admin.guide](https://forum.itvdn.com/u/admin.guide)\
**Post date:** [23.01.2019 11:36:17 UTC](https://forum.itvdn.com/t/urok-5-logicheskie-operaczii/3082/1 "2019-01-23T11:36:17Z")

</div>

При рассмотрении условных конструкций на предыдущем уроке, при рассмотрении практических примеров их использования, мы всегда использовали только простые условия (например, x \< 10), но в реальной жизни мы используем сложные условия, имеющие несколько требований для выполнения (что бы результат был истинным). Например, при выборе телефона мы ставим список требований к нему, например:

- размер экрана: 5 дюймов
- расширение экрана: 1920х1080
- количество сим-карт: 1 или 2
- не пластмассовый корпус  
…

Таким образом, требования к телефону через условия будут следующие: телефон должен иметь 5 дюймовый экран, **и** его расширение должно быть 1920х1080, **и** у него должно быть либо слот под одну сим-карту **или** под две, **и не** пластмассовые корпус,…

В программировании за возможность реализации сложных условий отвечают логические операции. В C# есть следующие логические операции:

- конъюнкция (логическое "И"; логическое AND);
- дизъюнкция (логическое "ИЛИ"; логическое OR);
- исключающее ИЛИ (логическое XOR);
- отрицание (логическое NOT).

**Примечание** : все логические операции применяются с определённым количество операндов, которые могут принимать только два значения `true` или `false`.

**Примечание** : все логические операции имеют свои собственные таблицы истинности, которые позволяют определить каким именно будет их результат.

Источник: видеоурок Александра Шевчука ["ВИДЕОУРОК №5. ЛОГИЧЕСКИЕ ОПЕРАЦИИ"](https://itvdn.com/ru/video/csharp-starter/logical-operations?position=60).

[![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/b38ed3846d27463ae91c4449efd4de36bbb0b1b1.jpeg) предыдущая статья](https://forum.itvdn.com/t/urok-4-provalivanie-v-pereklyuchatelyah-switch-case/3048) | [следующая статья ![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/6188b82e0808cd73a15f53f8e652f939106184bc.jpeg)](https://forum.itvdn.com/t/urok-5-konyunkcziya/3083)
