Введение в логику
Логика (др.-греч. λογική — раздел философии, «наука о правильном мышлении», «искусство рассуждения» от λόγος — «речь», «рассуждение», «мысль») — наука о формах, методах и законах интеллектуальной познавательной деятельности, формализуемых с помощью логического языка
Логика - наука о рассуждении, познавательной деятельности, о способах доказательств и опровержений.
Логика - наука, изучающая законы и формы мышления.
- Высказывание
- форма мышления, в которой что-либо утверждается или отрицается о предметах, их свойствах, или
отношениях.
Это повествовательное предложение, в котором что-либо утверждается или отрицается о предметах, их свойствах, или отношениях, про которое можно определенно сказать истинно оно или ложно. - Умозаключение
- форма мышления, посредством которой из одного или нескольких высказываний, называемых посылками, мы по определенным правилам вывода получаем заключение.
Возможны только два результата высказывания:
- Истина, true, 1, Да
- Ложь, false, 0, Нет
Виды высказываний:
- Общие (все, всякий, каждый, ни один, …): все собаки – друзья человека
- Частные (некоторые, большинство, часть, меньшинство, …), речь идет о части из общего множества объектов: некоторые собаки злые
- Единичные – о конкретном объекте: моя собака самая свирепая
Видеоуроки. Смотрим и конспектируем. Не забудьте в описании сразу кликнуть Еще...
- Элементы алгебры логики Высказывания.Инфоурок
- Курс «Введение в логику» на Hexlet.io
- Введение в логику, урок 1: Базовые понятиядо 2:30 (Хекслет)
Отношение | Читаем | Пример |
---|---|---|
= | равно | 2+3 = 4 – ложь |
<> | не равно | 7 <> 10 - истина |
> | больше | 8 > 5 - истина |
< | меньше | -5 < -10 - ложь |
>= | не меньше (больше или равно) | -10 >= 10 - ложь |
<= | не больше (меньше или равно) | 9 <= 9 - истина |
Логические операции
Люди употребляют не только простые, но и сложные предложения. В них простые предложения соединяются союзами И, ИЛИ, ЕСЛИ … ТО … ИНАЧЕ, ТОГДА И ТОЛЬКО ТОГДА …, и т.п.
Следовательно, есть и сложные, составные высказывания. Для определения истинности или ложности высказывания нужно уметь выполнять действия (операции) с логическими величинами.
- Конъюнкция (умножение логическое)
- считается истинным в том и только том случае, когда оба простых выражения являются истинными (A • B)
- Дизъюнкция (сложение логическое)
- считается истинным в том и только том случае, когда хотя бы одно из простых выражения являются истинными (A + B)
- Инверсия (отрицание)
- если исходное логическое выражение истинно, то результат отрицания будет ложным, и наоборот, если исходное логическое выражение ложно, то результат отрицания будет истинным (A̅)
- Импликация (следование)
- истинно во всех случаях, кроме как из истины следует ложь (A → B)
- Эквивалентность (тождественность)
- истинно тогда и только тогда, когда оба простых логических выражения имеют одинаковую истинность (A ≡ B)
- Исключающее ИЛИ (XOR)
- возвращает истину только тогда, когда одно из высказываний истинно — 1, а второе ложно — 0 (A ⨁ B)
Видеоуроки. Смотрим и конспектируем. Не забудьте в описании сразу кликнуть Еще...
- Логические операции | Информатика 9 класс #2 | Инфоурок
- Операции алгебры логики.Центр онлайн-обучения «Фоксфорд»
- Таблицы истинности.Центр онлайн-обучения «Фоксфорд»
- Введение в логику, урок 1: Базовые понятияХекслет
- Алгебра логики за 15 минут | ИНФОРМАТИКА ЕГЭ | СОТКА
- 50 уроков Информатик: Алгебра логики для начинающих. Урок - 2Информатика ЕГЭ с АР - Школково
Алгоритм решения задач
В текстовых логических задачах исходными данными являются высказывания. При этом высказывания и взаимосвязи между ними бывают так сложны, что разобраться в них без использования специальных методов бывает достаточно трудно. В алгебре логики существует универсальный способ для решения таких задач.
- Прочитайте условие и выделите простые высказывания;
- Обозначьте их латинскими буквами;
- Соедините простые высказывания в сложные с помощью логических операций;
- Составьте единую логическую формулу из полученных сложных высказываний;
- Упростите полученную формулу и вычислите все ее значения либо составьте таблицу истинности для полученного выражения;
- Выберите решение (набор значений простых высказываний, при которых построенная формула является верной);
- Проверьте, удовлетворяет ли выбранное решение условию исходной задачи.