Урок 5. Конъюнкция

Конъюнкция (от лат. conjunctio союз, связь) – логическая операция, по своему применению максимально приближённая к союзу "и".

В C# для использования операции конъюнкции нужно написать двойной амперсанд ( && ) и применить её к двум операндам имеющим тип bool (это также могут быть результат работы операций сравнения).

0

Таблица истинности для операции конъюнкции двух логических выражений:

1

Как видно их таблицы истинности, для операции конъюнкции работает переместительный закон (результат операции не изменится, неважно в какой последовательности идут операнды).

Если true проассоциировать с 1, false с 0, то результатом операции конъюнкции всегда будет результат перемножения двух операндов.

  1 * 1 = 0     1 * 0 = 0
  0 * 0 = 0     0 * 1 = 0 

Пример использования операции конъюнкции:

Задача: пользователь вводит число, если оно входит в диапазон [0, 100], то вывести сообщение об этом.

Решение:

static void Main()
{
    Console.WriteLine("Введите целое число:");
    int number = Convert.ToInt32(Console.ReadLine());

    if (0 <= number && number <= 100)
    {
        Console.WriteLine($"0 <= {number} <= 100");
    }

    Console.ReadKey();
}

image

image

Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №5. ЛОГИЧЕСКИЕ ОПЕРАЦИИ".

%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 предыдущая статья | следующая статья %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