Историческая справка Основы формальной логики заложил Аристотель ( 384 -322 гг. до н.э.)- древнегреческий философ и учёный.

Презентация:



Advertisements
Похожие презентации
Основы логики Алгебра высказываний. Логические выражения.
Advertisements

AB AvB A&B Основы логики Джордж Буль ( ) основоположник математической логики AB.
Основы логики Основы логики Автор: Соколов Кирилл Дата: г. Учитель: Ковалева Ю.В.
AB AvB A&B Основы логики Учитель информатики и ИKТ МУ ЗАТО Северск «СОШ 83» Пашкова Светлана Вячеславовна 2007 Джордж Буль ( ) основоположник математической.
Логика Логика – это наука о формах и способах мышления Подготовила учитель информатики МОУ СОШ 2 ст. Выселки Краснодарского края Лабужская Н. Д. Учебник.
ОСНОВЫ ЛОГИКИ И ЛОГИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРА. Логика – наука о формах и способах человеческого мышления.
Основатель – Аристотель ( гг. до н.э. ) Ввёл основные формулы абстрактного мышления Историческая справка 1 этап – формальная логика.
Логические основы ПК. Понятие о науке логике Слово логика обозначает совокупность правил, которым подчиняется процесс мышления или обозначает науку о.
Формальная логика Котлярова В.Ю., учитель информатики, МБОУ СОШ 1 им. Н.К.Крупской, города Нижний Тагил.
Законы логики Смирнов Роман Рябов Михаил Смирнов Роман Рябов Михаил.
A & B A B A v B Основы логики. A&B AvBAvB AvBAvB AvBAvB AvBAvB AvBAvB AB 2 Логика – это наука о формах и способах мышления Джордж Буль ( )
ОСНОВЫ ЛОГИКИ ТЕОРИЯ
копирование
Основы логики Алгебра высказываний Презентация к уроку информатики в 10 классе по теме: «Основы логики. Алгебра высказываний» Учитель МОУ СОШ 18 п. Загорский.
Алексеева Е.В., учитель информатики и ИКТ, МОУ «Сланцевская СОШ 3» Основы логики.
Формальная логика. Слово «ЛОГИКА» означает - совокупность правил, которым подчиняется процесс мышления Законы Логики отражают в сознании человека свойства,
ОСНОВЫ ЛОГИКИ Логика – это наука о формах и способах мышления.
Понятие – это форма мышления, фиксирующая основные, существенные признаки объекта, позволяющие отличить их от других. Содержание Объем Совокупность существенных.
презентацию составил: Кулаев Аман учитель: Ковалева Юлия Валерьевна г.
Логика Наука, изучающая законы и формы мышления.
Транксрипт:

Историческая справка Основы формальной логики заложил Аристотель ( гг. до н.э.)- древнегреческий философ и учёный

Логика – это наука о формах и способах мышления. Законы логики отражают в сознании человека свойства, связи и отношения объектов окружающего мира. Логика как наука изучает способы достижения истины в процессе познания опосредованным путём, не из чувственного опыта, а из знаний, полученных ранее, поэтому её также можно определить как науку о способах получения выводного знания.

1. В основе логических схем и устройств ПК лежит специальный математический аппарат, использующий законы логики. 2. Математическая логика изучает вопросы применения математических методов для решения логических задач и построения логических схем. 3. Знание логики необходимо при разработке алгоритмов и программ, так как в большинстве языков программирования есть логические операции. Логика и информатика

Основными формами мышления являются: ПОНЯТИЕ УМОЗАКЛЮЧЕНИЕ ВЫСКАЗЫВАНИЕ

ПОНЯТИЕ - форма мышления, фиксирующая основные, существенные признаки объекта Понятие имеет две стороны: содержание и объем. Содержание понятия составляет совокупность существенных признаков объекта. Например, содержание понятия «персональный компьютер» можно раскрыть следующим образом: «Персональный компьютер это универсальное электронное устройство для автоматической обработки информации, предназначенное для одного пользователя». Объем понятия определяется совокупностью предметов, на которую оно распространяется. Объем понятия «персональный компьютер» выражает всю совокупность (сотни миллионов) существующих в настоящее время в мире персональных компьютеров.

УМОЗАКЛЮЧЕНИЕ – это форма мышления, с помощью которой из одного или нескольких суждений (посылок) может быть получено новое суждение (заключение). Например Все стороны треугольника равны Этот треугольник правильный.

ВЫСКАЗЫВАНИЕ –это форма мышления, в которой что-либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними. Пример простого высказывания: Принтер- устройство вывода информации Примеры составных высказываний: 1) Сегодня хорошая погода и светит солнце. 2) Процессор является устройством обработки информации и принтер является устройством печати Высказывание может быть либо истинно, либо ложно

Алгебра высказываний Алгебра высказываний была разработана для того, чтобы можно было определить истинность или ложность составных высказываний. Простым высказываниям ставятся в соответствие логические переменные. Пример: А = «5 * 5 = 25»истинно А = 1 В = «2 * 2 = 5» ложно В = 0 Логическая переменная может принимать лишь два значения: «истина» (1) или «ложь» (0).

Логическое отрицание (инверсия) Присоединение частицы «не» к высказыванию. Делает истинное высказывание ложным, а ложное – истинным. Обозначение: не А, Ā, ¬А. Таблица истинности АĀ 01 10

Логическое умножение (конъюнкция) Объединение двух (или нескольких) высказываний в одно с помощью союза «и» Обозначение: А и В, А&В Таблица истинности АВА&ВА&В

Логическое сложение (дизъюнкция) Объединение двух (или нескольких) высказываний в одно с помощью союза «или». Обозначение: А или В, АvВ Таблица истинности АВАvВАvВ

Импликация (логическое следование) Соответствующие выражения языка: если A, то B A достаточно для B из А следует В B следует из A Обозначение: А В Таблица истинности А В А В

Эквивалентность (логическое тождество) A равносильно B A необходимо и достаточно для B A тогда и только тогда, когда B Обозначение: А В Таблица истинности АВ А В

Порядок выполнения логических операций в сложном логическом выражении : инверсия; конъюнкция; дизъюнкция; импликация; эквивалентность.

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

Алгоритм построения таблиц истинности 1) записать выражение и определить порядок выполнения операций 2) определить количество строк: = количеству возможных комбинаций значений логических переменных, входящих в логическое выражение (определяется по формуле Q =2n, где n - количество входных переменных) 3) определить количество столбцов: = количество логических переменных + количество логических операций 4) построить таблицу истинности, обозначить столбцы (имена переменных и обозначения логических операций в порядке их выполнения) и внести в таблицу возможные наборы значений исходных логических переменных. 5) заполнить таблицу истинности, выполняя базовые логические операции в необходимой последовательности и в соответствии с их таблицами истинности

Составить таблицу истинности для выражения F = (AvB)&(ĀB)

F = (AvB)&(ĀvB) ABĀAvBĀvB (AvB)&(Āv B) Количество входных переменных в заданном выражении равно двум (A,B). Значит, количество входных наборов, а значит и строк Q=2 2 =4 2. Количество столбцов равно 6 (2 переменные + 4 операции).

Составить таблицу истинности для выражения F = (AvB)&(ĀvB) ABĀAvBĀvB (AvB)&(ĀvB)

Составить таблицу истинности для выражения F = (AvB)&(ĀvB) ABĀAvBĀvB (AvB)&(ĀvB)

Составить таблицу истинности для выражения F = (AvB)&(ĀvB) ABĀAvBĀvB (AvB)&(ĀvB)

Составить таблицу истинности для выражения F = (AvB)&(ĀvB) ABĀAvBĀvB (AvB)&(ĀvB)

Составить таблицу истинности для логической функции: 1. Количество входных переменных в заданном выражении равно трем (A,B,C). Значит, количество входных наборов, а значит и строк Q=2 3 =8. 2. Количество столбцов равно 6 (3 переменные + 3 операции). F =Ā& (BvC)

ABCĀB V C Ā& (BvC)

ABCĀB V C Ā& (BvC)

ABCĀB V C Ā& (BvC)

ABCĀB V C Ā& (BvC)

Самостоятельная работа Составить таблицы истинности: 1. F = (Ā&B)v(A&B) 2. F = (AvB)v((Ā&C)vB) 3. F= (A&C ) (( Ā vB) C)