Урок 5. Отрицание

Отрицание в логике – унарная операция над суждениями, результатом которой является суждение (в известном смысле) «противоположное» исходному.

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

6

Таблица истинности для операции отрицания:

7

Отрицанием истинны является ложью, а отрицанием лжи - истина.

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

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

Решение:

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

    if (!(0 <= number && number <= 100))
    {
        Console.WriteLine("число не входит в диапазон [0; 100]");
    }
    else
    {
        Console.WriteLine("число входит в диапазон [0; 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