Главная страница

логика. ЛОГИКА. Презентация по теме основы логики


Скачать 474 Kb.
НазваниеПрезентация по теме основы логики
Анкорлогика
Дата18.04.2022
Размер474 Kb.
Формат файлаppt
Имя файлаЛОГИКА.ppt
ТипПрезентация
#482825

Презентация по теме «ОСНОВЫ ЛОГИКИ»


Информатика.
8 класс

Логика в информатике


Логика – наука о формах и способах мышления.


Высказывание – это форма мышления, в которой что-либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними. Высказывание может быть истинно или ложно.


«2*2=4», «Москва – столица России», «Луна – спутник Земли» являются истинными,
«Киев – столица Белоруссии», «Юпитер – спутник Марса» - ложными.

Логика в информатике. Высказывания


Высказывание по форме является повествовательным предложением.
Высказывание не может быть выражено повелительным или вопросительным предложением, так как оценка их истинности или ложности невозможна.

Высказывания. Задачи


а) «сумма внутренних углов треугольника равна двум прямым углам»
б) «верно ли, что =3,1415926…?»
в) «44>88»
г) «математическое доказательство»
д) «Х+5=45»
е) «Любой ромб является параллелограммом»
ж) «Квадрат любого четного числа делится на 4»


Какие из перечисленных ниже предложений являются высказываниями и каково их значение?

Высказывания


Из простых высказываний строятся составные высказывания.
Например, «2*2=4 и 2<0» - составное высказывание, которое состоит из двух простых, соединенных логической операцией «и».

Высказывания


А=«Два умножить на два равно четыре»
В=«Два умножить на два равно семь»
Истинному высказыванию ставят в соответствие 1, ложному – значение 0.
А=1 В=0


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

Базовые логические операции


Логическое отрицание (Инверсия)
Логическое умножение (Конъюнкция)
Логическое сложение (Дизъюнкция)

Логические операции. Инверсия


Логическое отрицание (инверсия) делает истинное высказывание ложным и, наоборот, ложное – истинным.


Таблица истинности операции логического отрицания:


А


А


0


1


1


0


Обозначение: Ā, А, НЕ А, NOT А.
А=«Мы любим математику»
А =Мы не любим математику»


Для каждого логического выражения можно построить таблицу, в которой для каждого набора значений простых логических переменных приведены значения этого выражения. Такая таблица называется таблицей истинности логического выражения.

Логические операции. Дизъюнкция


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


Таблица истинности операции логического сложения


А


В


АvВ


0


0


0


1


0


1


0


1


1


1


1


1


Обозначение: АvВ, А+В, АВ, А or В, А ИЛИ В
А=«Я люблю математику»
В=«Я люблю физику»
«Я люблю математику ИЛИ физику»

Логические операции. Конъюнкция


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


Таблица истинности операции логического умножения:


А


В


АВ


0


0


0


1


0


0


0


1


0


1


1


1


Обозначение:
АВ, А&В, АВ, А И В, А AND В.
А=«Я люблю математику»
В=«Я люблю физику»
«Я люблю математику И физику»

Логические выражения


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


Запишем в форме логического выражения составное высказывание:
«(2*2=5 или 2*2=4)и(2*25 или 2*2 4)»


Оно содержит два простых высказывания: А=«2*2=5» - ложь (А=0) и В=«2*2=4» - истина (В=1)
Тогда составное высказывание можно записать в виде: «(А или В) и (А или В)»


Что необходимо знать для выполнения логических операций?

Логические выражения


Определен следующий порядок выполнения логических операций: 1. Операции в скобках 2. Инверсия 3. Конъюнкция 4. Дизъюнкция


Определим истинность логического выражения: «(2*2=5 или 2*2=4)и(2*25 или 2*2 4)»


(А v В)  (А vВ)


(А v В)  (А vВ)=(0 v 1)  (1 v 0)=1  1=1

Таблицы истинности


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


Правила построения таблиц истинности: 1. Количество строк в таблице должно быть равно количеству возможных комбинаций значений логических переменных, входящих в логическое выражение. Если количество переменных n, то количество строк – 2n 2. Количество столбцов равно количеству логических переменных плюс количество логических операций.


Построим таблицу истинности для логического выражения: (А v В)  (А v В)

Таблицы истинности


Таблица истинности для логического выражения: (А v В)  (А vВ)


А


В


АvB


А


В


А vВ


(А v В)  (А vВ)


0


0


0


1


1


1


0


0


1


1


1


0


1


1


1


0


1


0


1


1


1


1


1


1


0


0


0


0


Логического сложения
А v 0 = А
А v 1 = 1
А v А = А
А vА = 1


Тождества


Логического умножения
А  0 = 0
2) А  1 = А
3) А  А = А
4) А А = 0


Законы


1) А=А (Закон тождества) 2) (А)=А (Закон двойного отрицания)
3) А( AB)=А (Закон поглощения)
4) А(AB)=А (Закон поглощения)
5) АvВ=BvA (Закон коммутативности сложения) 6) AB=BA (Закон коммутативности умножения)


7. (АvB)vC=Av(BvC) (Ассоциативность сложения) 8. (AB)C=A(BC) (Ассоциативность умножения) 9. A(BvC)=(AB)v(AC) (Дистрибутивность умножения относительно сложения) 10. Av(BC)=(AvB)(AvC) (Дистрибутивность сложения относительно умножения) 11. (AvB)= AB (AB)= AvB


Законы


Законы де Моргана



написать администратору сайта