СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Логические основы информатики"

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация на тему "Логические основы компьютеров"

Просмотр содержимого документа
«Презентация "Логические основы информатики"»

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

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

Математическая логика Булева алгебра (алгебра логики) возникла в середине XIX века в трудах английского математика Джорджа Буля. Её создание представляло собой попытку решать традиционные логические задачи алгебраическими методами.  Алгебра логики оперирует с ЛОГИЧЕСКИМИ ВЫСКАЗЫВАНИЯМИ.

Математическая логика

  • Булева алгебра (алгебра логики) возникла в середине XIX века в трудах английского математика Джорджа Буля. Её создание представляло собой попытку решать традиционные логические задачи алгебраическими методами.
  • Алгебра логики оперирует с ЛОГИЧЕСКИМИ ВЫСКАЗЫВАНИЯМИ.
ЛОГИЧЕСКОЕ ВЫСКАЗЫВАНИЕ  Логическое высказывание – повествовательное предложение, в отношении которого можно точно сказать, истинно оно или ложно. Логическое высказывание можно обозначить любой буквой латинского алфавита. Логическое высказывание НЕ логическое высказывание «6 – чётное число» «Река Волга впадает в Чёрное море» «Дважды два – пять» «Я прав» «Информатика – интересный предмет» «Кто там?» Приведите свои примеры логических и нелогических высказываний

ЛОГИЧЕСКОЕ ВЫСКАЗЫВАНИЕ

Логическое высказывание – повествовательное предложение, в отношении которого можно точно сказать, истинно оно или ложно. Логическое высказывание можно обозначить любой буквой латинского алфавита.

Логическое

высказывание

НЕ логическое высказывание

  • «6 – чётное число»
  • «Река Волга впадает в Чёрное море»
  • «Дважды два – пять»
  • «Я прав»
  • «Информатика – интересный предмет»
  • «Кто там?»

Приведите свои примеры логических и нелогических высказываний

ЛОГИЧЕСКИЕ СВЯЗКИ Простые логические высказывания можно объединять в СОСТАВНЫЕ при помощи ЛОГИЧЕСКИХ СВЯЗОК . ЛОГИЧЕСКИЕ СВЯЗКИ НЕБАЗОВЫЕ: Исключающее ИЛИ Импликация Эквиваленция БАЗОВЫЕ: ИЛИ И НЕ

ЛОГИЧЕСКИЕ СВЯЗКИ

  • Простые логические высказывания можно объединять в СОСТАВНЫЕ при помощи ЛОГИЧЕСКИХ СВЯЗОК .

ЛОГИЧЕСКИЕ СВЯЗКИ

НЕБАЗОВЫЕ:

Исключающее ИЛИ

Импликация

Эквиваленция

БАЗОВЫЕ:

ИЛИ

И

НЕ

БАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Логическое отрицание, НЕ, инверсия образуется из простого высказывания с помощью добавления частицы «НЕ» к сказуемому или использования оборота речи «неверно, что…». Инверсия обозначается: НЕ А, NOT A , ¬ А, Таблица истинности: Диаграмма Эйлера-Венна: А

БАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Логическое отрицание, НЕ, инверсия

образуется из простого высказывания с помощью добавления частицы «НЕ» к сказуемому или использования оборота речи «неверно, что…».

Инверсия обозначается: НЕ А, NOT A , ¬ А,

Таблица истинности: Диаграмма Эйлера-Венна:

А

Базовые логические элементы Логический элемент компьютера – это часть электронной логической схемы, которая реализует элементарную логическую функцию. Базовую логическую функцию НЕ реализует ИНВЕРТОР. Таблица истинности: Логическое состояние «1» означает уровень напряжения от 4,5 до 5 вольт, а «0» - от 0 до 0,5 вольт.

Базовые логические элементы

  • Логический элемент компьютера – это часть электронной логической схемы, которая реализует элементарную логическую функцию.
  • Базовую логическую функцию НЕ реализует ИНВЕРТОР.

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

Логическое состояние «1» означает уровень напряжения от 4,5 до 5 вольт, а «0» - от 0 до 0,5 вольт.

БАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Логическое сложение, ИЛИ, нестрогая дизъюнкция Образуется соединением двух (или более) высказываний в одно с помощью союза «или». Она обозначается:  А+В, А ИЛИ В, A OR B , Таблица истинности: Диаграмма Эйлера-Венна: В А

БАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Логическое сложение, ИЛИ, нестрогая дизъюнкция

Образуется соединением двух (или более) высказываний в одно с помощью союза «или».

Она обозначается: А+В, А ИЛИ В, A OR B ,

Таблица истинности: Диаграмма Эйлера-Венна:

В

А

Базовые логические элементы Базовую логическую функцию ИЛИ реализует ДИЗЪЮНКТОР. Таблица истинности: Дизъюнктор имеет число входов, количество которых равно степени числа 2, например, 2,4,8 и т.д. и один выход.

Базовые логические элементы

  • Базовую логическую функцию ИЛИ реализует ДИЗЪЮНКТОР.

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

  • Дизъюнктор имеет число входов, количество которых равно степени числа 2, например, 2,4,8 и т.д. и один выход.
БАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Логическое умножение, И, конъюнкция Образуется соединением двух (или более) высказываний в одно с помощью союза «и». Она обозначается:  А*В, А И В, А & В, A AND B , Таблица истинности: Диаграмма Эйлера-Венна: В А

БАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Логическое умножение, И, конъюнкция

Образуется соединением двух (или более) высказываний в одно с помощью союза «и».

Она обозначается: А*В, А И В, А & В, A AND B ,

Таблица истинности: Диаграмма Эйлера-Венна:

В

А

Базовые логические элементы Базовую логическую функцию И реализует КОНЪЮНКТОР.  Таблица истинности: Конъюнктор имеет число входов, количество которых равно степени числа 2, например, 2,4,8 и т.д. и один выход.

Базовые логические элементы

  • Базовую логическую функцию И реализует КОНЪЮНКТОР.

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

  • Конъюнктор имеет число входов, количество которых равно степени числа 2, например, 2,4,8 и т.д. и один выход.
НЕБАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Исключающее ИЛИ, строгая дизъюнкция Образуется соединением двух (или более) высказываний в одно с помощью союза «или», который используется в разделительном смысле.  Строгая дизъюнкция обозначается:  А В, A Х OR B  Таблица истинности: Замена операции исключающее ИЛИ через базовые:

НЕБАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Исключающее ИЛИ, строгая дизъюнкция

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

Строгая дизъюнкция обозначается: А В, A Х OR B

Таблица истинности: Замена операции

исключающее ИЛИ через базовые:

НЕБАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Логическое следование, импликация Образуется соединением двух высказываний в одно с помощью оборотов речи «если…, то…», «из …следует…», «из…вытекает…»  Импликация обозначается:  А → В, Таблица истинности: Замена операции импликации через базовые: Импликация ложна только тогда, когда А истинно, а В – ложно.

НЕБАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Логическое следование, импликация

Образуется соединением двух высказываний в одно с помощью оборотов речи «если…, то…», «из …следует…», «из…вытекает…»

Импликация обозначается: А → В,

Таблица истинности: Замена операции

импликации через базовые:

Импликация ложна только тогда, когда А истинно, а В – ложно.

НЕБАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Логическое равенство, эквиваленция, двойная импликация Образуется соединением двух высказываний в одно с помощью оборотов речи «…тогда и только тогда, когда…», «…равносильно…». Эквиваленция обозначается:  А ↔ В, Таблица истинности: Замена операции эквиваленции через базовые:

НЕБАЗОВЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Логическое равенство, эквиваленция, двойная импликация

Образуется соединением двух высказываний в одно с помощью оборотов речи «…тогда и только тогда, когда…», «…равносильно…».

Эквиваленция обозначается: А ↔ В,

Таблица истинности: Замена операции

эквиваленции через базовые:

Проверь свои знания Определите, какое из повествовательных предложений не является логическим высказыванием:  1. Все зебры полосаты.  2. Некоторые школьники – спортсмены.  3. На небе 28 триллионов звёзд.  4. Лев – травоядное животное.

Проверь свои знания

Определите, какое из повествовательных предложений не является логическим высказыванием:

1. Все зебры полосаты.

2. Некоторые школьники – спортсмены.

3. На небе 28 триллионов звёзд.

4. Лев – травоядное животное.

Проверь свои знания Определите, какая из формул отображает структуру следующего логического высказывания: «Ваш приезд не является ни необходимым, ни желанным».  1.  2.  3.  4.

Проверь свои знания

Определите, какая из формул отображает структуру следующего логического высказывания: «Ваш приезд не является ни необходимым, ни желанным».

1.

2.

3.

4.

Проверь свои знания Определите, какое из повествовательных предложений соответствует логической формуле А →В :   1. Льёт ли тёплый дождь, падает ли снег -нужно идти на работу.  2. Вчера было пасмурно, а сегодня ярко светит солнце.  3. Поиски врага велись уже три часа, но безрезультатно.  4. И добродетель стать пороком может, когда её неправильно приложат.

Проверь свои знания

Определите, какое из повествовательных предложений соответствует логической формуле А →В :

1. Льёт ли тёплый дождь, падает ли снег -нужно идти на работу.

2. Вчера было пасмурно, а сегодня ярко светит солнце.

3. Поиски врага велись уже три часа, но безрезультатно.

4. И добродетель стать пороком может, когда её неправильно приложат.

Проверь свои знания Определите значение составного логического высказывания: «Если птица – страус, то она не летает»  1. Истина  2. Ложь

Проверь свои знания

Определите значение составного логического высказывания:

«Если птица – страус, то она не летает»

1. Истина

2. Ложь

Проверь свои знания Какая из логических формул соответствует диаграмме Эйлера-Венна:   1.  2.  3.  4. В А

Проверь свои знания

Какая из логических формул соответствует диаграмме Эйлера-Венна:

1.

2.

3.

4.

В

А

Проверь свои знания Логическое высказывание «Если Винни-Пух съел мёд, то он сыт» эквивалентно фразе:  1. Если Винни-Пух не сыт, то мёда он не ел.  2. Если Винни-Пух сыт, то мёда он не ел.  3. Если Винни Пух не сыт, то он съел мёд.  4. Неизвестно, сыт ли Винни-Пух, хоть он и съел мёд.

Проверь свои знания

Логическое высказывание «Если Винни-Пух съел мёд, то он сыт» эквивалентно фразе:

1. Если Винни-Пух не сыт, то мёда он не ел.

2. Если Винни-Пух сыт, то мёда он не ел.

3. Если Винни Пух не сыт, то он съел мёд.

4. Неизвестно, сыт ли Винни-Пух, хоть он и съел мёд.

Проверь свои знания Для какого числа X истинно высказывание ((  X  1) -  (X  2))  ((X  2)-  (X  4)) Варианты ответов:  1) 1 2) 2 3) 3 4) 4 Какое логическое выражение равносильно     (  А -  В)? Варианты ответов:  1) А V В 2) А  В 3)  А  В 4)  А V  В Сколько различных решений имеет уравнение ( K  L  M ) V (  L  M  N ) = 1 где К, L , М, N - логические переменные?

Проверь свои знания

Для какого числа X истинно высказывание

(( X  1) -  (X  2))  ((X  2)-  (X  4))

Варианты ответов:

1) 1 2) 2 3) 3 4) 4

Какое логическое выражение равносильно

 (  А -  В)?

Варианты ответов:

1) А V В 2) А  В 3)  А  В 4)  А V  В

Сколько различных решений имеет уравнение

( K  L  M ) V (  L  M  N ) = 1

где К, L , М, N - логические переменные?

Составление таблицы истинности для логической формулы Таблица истинности логической формулы выражает соответствие между всевозможными наборами значений переменных и значениями формулы. Правила построения таблиц истинности:  - посчитать количество переменных N в логической формуле. Количество строк в таблице истинности вычисляется по формуле: 2 N + 1 (для заголовка)  - подсчитать количество логических связок K в формуле. Количество столбцов в таблице истинности вычисляется по формуле: К + N .

Составление таблицы истинности для логической формулы

  • Таблица истинности логической формулы выражает соответствие между всевозможными наборами значений переменных и значениями формулы.
  • Правила построения таблиц истинности:

- посчитать количество переменных N в логической формуле. Количество строк в таблице истинности вычисляется по формуле: 2 N + 1 (для заголовка)

- подсчитать количество логических связок K в формуле. Количество столбцов в таблице истинности вычисляется по формуле: К + N .

Задание 1. Построить таблицу истинности для логической формулы: х у 0 0 0 1 1 1 0 1 F

Задание 1.

  • Построить таблицу истинности для логической формулы:

х

у

0

0

0

1

1

1

0

1

F

Задание 2 . Построить таблицу истинности для логической формулы: x y 0 0 z 0 0 0 0 1 1 0 1 0 1 1 0 1 0 1 0 1 1 1 F 1 0 1

Задание 2 .

  • Построить таблицу истинности для логической формулы:

x

y

0

0

z

0

0

0

0

1

1

0

1

0

1

1

0

1

0

1

0

1

1

1

F

1

0

1

Задание 3 . Символом F обозначено одно из указанных ниже логических выражений  от трех аргументов: X , Y , Z . Дан фрагмент таблицы истинности выражения F : Чему равно F? Варианты ответов: 1) X    Y    Z 2)  X  V  Y  V  Z 3)  Х   Y   Z 4) X  V  Y  V  Z x 0 y 0 z 0 F 0 0 0 1 0 1 1 0 0 1 1 1 0

Задание 3 .

Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X , Y , Z .

  • Дан фрагмент таблицы истинности выражения F :

Чему равно F?

Варианты ответов:

1) X  Y  Z

2)  X V Y V Z

3)  Х  Y  Z

4) X V Y V Z

x

0

y

0

z

0

F

0

0

0

1

0

1

1

0

0

1

1

1

0

Основные законы алгебры логики Закон Для ИЛИ Переместительный Для И Сочетательный Распределительный Правила де Моргана Идемпотенции Поглощения Склеивания Операция переменной с её инверсией Операция с константами Двойного отрицания

Основные законы алгебры логики

Закон

Для ИЛИ

Переместительный

Для И

Сочетательный

Распределительный

Правила де Моргана

Идемпотенции

Поглощения

Склеивания

Операция переменной с её инверсией

Операция с константами

Двойного отрицания

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

Упрощение логических формул

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

Домашнее задание:

Литература Шауцукова Л.З. «Информатика 10-11»,Москва, Просвещение, 2000 г. Лыскова В., Ракитина Е. «Логика в информатике», Москва, Лаборатория Базовых Знаний, 2006 г. Богомолова О.Б. «Логические задачи»,Москва, БИНОМ. Лаборатория знаний, 2005 г. Угринович Н.Д., «Информатика и информационные технологии 10-11», Москва, БИНОМ, 2003 г.

Литература

  • Шауцукова Л.З. «Информатика 10-11»,Москва, Просвещение, 2000 г.
  • Лыскова В., Ракитина Е. «Логика в информатике», Москва, Лаборатория Базовых Знаний, 2006 г.
  • Богомолова О.Б. «Логические задачи»,Москва, БИНОМ. Лаборатория знаний, 2005 г.
  • Угринович Н.Д., «Информатика и информационные технологии 10-11», Москва, БИНОМ, 2003 г.