Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

Логические основы компьютеровТема 1. Логические выражения и операции
Логические основы компьютеровЛогические выражения и операцииДиаграммыПреобразование логических выраженийСинтез логических выражений Логические элементы компьютера Логические основы компьютеровТема 1. Логические выражения и операции Булева алгебраДвоичное кодирование – все виды информации кодируются с помощью 0 и Логические высказыванияЛогическое высказывание – это повествовательное предложение, относительно которого можно однозначно сказать, Обозначение высказыванийA – Сейчас идет дождь.B – Форточка открыта.простые высказывания (элементарные)Составные высказывания Логические операции ЛОГИЧЕСКОЕ УМНОЖЕНИЕ«Сегодня светит солнце и идет дождь»А – «Сегодня светит солнце»В – ЛОГИЧЕСКОЕ УМНОЖЕНИЕ (КОНЪЮНКЦИЯ)Обозначение: &, ^, *.Союз в естественном языке: и.А ^ B,– ЛОГИЧЕСКОЕ СЛОЖЕНИЕ«На стоянка находятся «Мерседес» или «Жигули»А – На стоянке находится «Мерседес»В ЛОГИЧЕСКОЕ СЛОЖЕНИЕ (ДИЗЪЮНКЦИЯ)Обозначение: +, V.Союз в естественном языке: или.А V B ЗАПОМНИ! ЛОГИЧЕСКОЕ ОТРИЦАНИЕА – «Сегодня светит солнце»В – «Сегодня не светит солнце»Логическое отрицание ЛОГИЧЕСКОЕ ОТРИЦАНИЕ (ИНВЕРСИЯ)ИстинаЛожьОбозначение: ¬.Союз в естественном языке: не; неверно, что…А – «Сегодня ЛОГИЧЕСКОЕ СЛЕДОВАНИЕОбозначение: →.Союз в естественном языке: если…, то….Если на улице, то асфальт 1011Импликация двух высказываний  ложна тогда и только тогда, когда из истинного Обозначение: =, ↔, ~.Союз в естественном языке: тогда и только тогда, когда….Число ЛОГИЧЕСКОЕ РАВЕНСТВО (ЭКВИВАЛЕНТНОСТЬ)А – «Число А - четное»В – «Число А кратно Логические основы компьютеровТема 2. Диаграммы Диаграммы Вена (круги Эйлера)A·BA+BABABAB Логические основы компьютеровТема 3. Преобразование логических выражений Законы алгебры логики Упрощение логических выраженийШаг 1. Заменить операции  на их выражения через И, Порядок выполнения логических операций в сложном логическом выражении:1. инверсия 2. конъюнкция3. дизъюнкция4. Упрощение логических выраженийраскрыли формула де Морганараспределительныйисключения третьегоповторенияпоглощения Логические основы компьютеровТема 4. Синтез логических выражений Пример задания:Укажите, какое логическое выражение равносильно выражению A  ¬(¬B  C). 1. Укажите, какое логическое выражение равносильно выражению   ¬(A  ¬B) Для какого имени истинно высказывание:¬ (Первая буква имени гласная → Четвертая буква Пример задания:Для какого из указанных значений X истинно высказывание   ¬((X задания:1. Для какого из указанных значений числа X истинно высказывание ((X < Пример задания:Составьте таблицу истинности для логической функции X = (А ↔ B) заполняем столбцы таблицы:значение равно 1 только в тех строчках, где А = задания:1. Составьте таблицу истинности для логической функции X = (А → B) Логические основы компьютеровТема 5. Логические элементы компьютера Логические элементы компьютераНЕИИЛИИЛИ-НЕИ-НЕзначок инверсии Логические элементы компьютераЛюбое логическое выражение можно реализовать на элементах И-НЕ или ИЛИ-НЕ.И:НЕ:ИЛИ: Составление схемпоследняя операция - ИЛИ&И 2. Составить логическую функцию по функциональной схеме и определить сигнал на выходе,
Слайды презентации

Слайд 2 Логические основы компьютеров
Тема 1. Логические выражения и операции

Логические основы компьютеровТема 1. Логические выражения и операции

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

Булева алгебраДвоичное кодирование – все виды информации кодируются с помощью 0

с помощью 0 и 1.
Задача – разработать оптимальные правила

обработки таких данных.
Джордж Буль разработал основы алгебры, в которой используются только 0 и 1 (алгебра логики, булева алгебра).
Почему «логика»? Результат выполнения операции можно представить как истинность (1) или ложность (0) некоторого высказывания.

Слайд 4 Логические высказывания
Логическое высказывание – это повествовательное предложение, относительно

Логические высказыванияЛогическое высказывание – это повествовательное предложение, относительно которого можно однозначно

которого можно однозначно сказать, истинно оно или ложно.
Высказывание или

нет?
Сейчас идет дождь.
Жирафы летят на север.
История – интересный предмет.
У квадрата – 10 сторон и все разные.
Красиво!
В городе N живут 2 миллиона человек.
Который час?

Слайд 5 Обозначение высказываний
A – Сейчас идет дождь.
B – Форточка

Обозначение высказыванийA – Сейчас идет дождь.B – Форточка открыта.простые высказывания (элементарные)Составные

открыта.
простые высказывания (элементарные)
Составные высказывания строятся из простых с помощью

логических связок (операций) «и», «или», «не», «если … то», «тогда и только тогда» и др.

A и B
A или не B
если A, то B
не A и B
A тогда и только
тогда, когда B

Сейчас идет дождь и открыта форточка.
Сейчас идет дождь или форточка закрыта.
Если сейчас идет дождь, то форточка открыта.
Сейчас нет дождя и форточка открыта.
Дождь идет тогда и только тогда, когда открыта форточка.


Слайд 6 Логические операции

Логические операции

Слайд 7 ЛОГИЧЕСКОЕ УМНОЖЕНИЕ
«Сегодня светит солнце и идет дождь»
А –

ЛОГИЧЕСКОЕ УМНОЖЕНИЕ«Сегодня светит солнце и идет дождь»А – «Сегодня светит солнце»В

«Сегодня светит солнце»
В – «Сегодня идет дождь»
Логическое умножение (конъюнкция)

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

Слайд 8 ЛОГИЧЕСКОЕ УМНОЖЕНИЕ (КОНЪЮНКЦИЯ)
Обозначение: &, ^, *.
Союз в естественном

ЛОГИЧЕСКОЕ УМНОЖЕНИЕ (КОНЪЮНКЦИЯ)Обозначение: &, ^, *.Союз в естественном языке: и.А ^

языке: и.
А ^ B,– «Сегодня светит солнце и идет

дождь»

0

0

0

1

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

Конъюнкция двух высказываний истинна тогда и только тогда, когда оба высказывания истинны, и ложна, когда хотя бы одно из высказываний ложно.

Ложь

Ложь

Ложь

Истина

А И В; АВ; А&B; A AND B; A·B


Слайд 9 ЛОГИЧЕСКОЕ СЛОЖЕНИЕ
«На стоянка находятся «Мерседес» или «Жигули»
А –

ЛОГИЧЕСКОЕ СЛОЖЕНИЕ«На стоянка находятся «Мерседес» или «Жигули»А – На стоянке находится

На стоянке находится «Мерседес»
В – На стоянке находится «Жигули»
Логическое

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

Слайд 10 ЛОГИЧЕСКОЕ СЛОЖЕНИЕ (ДИЗЪЮНКЦИЯ)
Обозначение: +, V.
Союз в естественном языке:

ЛОГИЧЕСКОЕ СЛОЖЕНИЕ (ДИЗЪЮНКЦИЯ)Обозначение: +, V.Союз в естественном языке: или.А V B

или.
А V B – На стоянке находится «Мерседес»

или «Жигули»

Дизъюнкция двух высказываний ложна тогда и только тогда, когда оба высказывания ложны, и истинна, когда хотя бы одно из высказываний истинно.

1

1

0

1

Истина

Истина

Ложь

Истина

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

А ИЛИ В; АВ; АB; A OR B; А+В


Слайд 11 ЗАПОМНИ!

ЗАПОМНИ!

Слайд 12 ЛОГИЧЕСКОЕ ОТРИЦАНИЕ
А – «Сегодня светит солнце»
В – «Сегодня

ЛОГИЧЕСКОЕ ОТРИЦАНИЕА – «Сегодня светит солнце»В – «Сегодня не светит солнце»Логическое

не светит солнце»
Логическое отрицание (инверсия) образуется из высказывания с

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

А – «У данного компьютера жидкокристаллический монитор»

В – «Неверно, что у данного компьютера жидкокристаллический монитор»


Слайд 13 ЛОГИЧЕСКОЕ ОТРИЦАНИЕ (ИНВЕРСИЯ)
Истина

Ложь
Обозначение: ¬.
Союз в естественном языке: не;

ЛОГИЧЕСКОЕ ОТРИЦАНИЕ (ИНВЕРСИЯ)ИстинаЛожьОбозначение: ¬.Союз в естественном языке: не; неверно, что…А –

неверно, что…
А – «Сегодня светит солнце»
¬ А –

«Неверно, что сегодня светит солнце» или «Сегодня не светит солнце»

1

0

Инверсия высказывания истинна, если высказывание ложно, и ложна, когда высказывание истинно.

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


Слайд 14 ЛОГИЧЕСКОЕ СЛЕДОВАНИЕ
Обозначение: →.
Союз в естественном языке: если…, то….
Если

ЛОГИЧЕСКОЕ СЛЕДОВАНИЕОбозначение: →.Союз в естественном языке: если…, то….Если на улице, то

на улице, то асфальт мокрый.

Если хорошо горит красный свет

на светофоре, то стою и жду зеленый.

Если прямо пойдешь, то коня потеряешь.

Если коровы летают, то дважды два – пять.


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


Слайд 15 1

0

1

1
Импликация двух высказываний ложна тогда и только

1011Импликация двух высказываний ложна тогда и только тогда, когда из истинного

тогда, когда из истинного высказывания следует ложное.
Истина

Ложь

Истина

Истина
ЛОГИЧЕСКОЕ СЛЕДОВАНИЕ (ИМПЛИКАЦИЯ)
А

– «На улице дождь»
В – «Асфальт мокрый»

А → B АB= ¬ А V В = «Если на улице дождь, то асфальт мокрый»

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


Слайд 16 Обозначение: =, ↔, ~.
Союз в естественном языке: тогда

Обозначение: =, ↔, ~.Союз в естественном языке: тогда и только тогда,

и только тогда, когда….


Число А – четное, тогда и

только тогда, когда число А делится нацело на 2.


Прямоугольник является квадратом тогда и только тогда, когда все его стороны равны.




ЛОГИЧЕСКОЕ РАВЕНСТВО

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


Слайд 17 ЛОГИЧЕСКОЕ РАВЕНСТВО (ЭКВИВАЛЕНТНОСТЬ)
А – «Число А - четное»
В

ЛОГИЧЕСКОЕ РАВЕНСТВО (ЭКВИВАЛЕНТНОСТЬ)А – «Число А - четное»В – «Число А

– «Число А кратно 2»

А ↔ B – «Число

А – четное, тогда и только тогда, когда число А кратно 2»

0

0

1

1

Эквивалентность двух высказываний истинна тогда и только тогда, когда оба высказывания истинны или оба ложны.

Ложь

Ложь

Истина

Истина

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


Слайд 18 Логические основы компьютеров
Тема 2. Диаграммы

Логические основы компьютеровТема 2. Диаграммы

Слайд 19 Диаграммы Вена (круги Эйлера)
A·B
A+B
AB
AB
AB

Диаграммы Вена (круги Эйлера)A·BA+BABABAB

Слайд 20 Логические основы компьютеров
Тема 3. Преобразование логических выражений

Логические основы компьютеровТема 3. Преобразование логических выражений

Слайд 21 Законы алгебры логики

Законы алгебры логики

Слайд 22 Упрощение логических выражений
Шаг 1. Заменить операции  на

Упрощение логических выраженийШаг 1. Заменить операции  на их выражения через

их выражения через И, ИЛИ и НЕ:




Шаг 2. Раскрыть

инверсию сложных выражений по формулам де Моргана:

Шаг 3. Используя законы логики, упрощать выражение, стараясь применять закон исключения третьего.

¬ (A  B) = ¬ A  ¬ B

¬ (A  B) = ¬ A  ¬ B


Слайд 23 Порядок выполнения логических операций в сложном логическом выражении:
1.

Порядок выполнения логических операций в сложном логическом выражении:1. инверсия 2. конъюнкция3.

инверсия
2. конъюнкция
3. дизъюнкция
4. импликация
5. эквивалентность 

Операции одного приоритета выполняются слева направо. Для изменения порядка действий используются скобки.
Например: дана формула

Порядок вычисления:

- инверсия

- конъюнкция

- дизъюнкция

- импликация

- эквивалентность


Слайд 24 Упрощение логических выражений
раскрыли 
формула де Моргана
распределительный
исключения третьего
повторения
поглощения

Упрощение логических выраженийраскрыли формула де Морганараспределительныйисключения третьегоповторенияпоглощения

Слайд 25 Логические основы компьютеров
Тема 4. Синтез логических выражений

Логические основы компьютеровТема 4. Синтез логических выражений

Слайд 26 Пример задания:
Укажите, какое логическое выражение равносильно выражению A

Пример задания:Укажите, какое логическое выражение равносильно выражению A  ¬(¬B 

 ¬(¬B  C).
1) ¬A  ¬B 

¬C 2) A  ¬B  ¬C 3) A  B  ¬C 4) A  ¬B  C
Решение (использование законов де Моргана):
перепишем заданное выражение и ответы в других обозначениях: заданное выражение
ответы: 1) 2) 3) 4)
посмотрев на заданное выражение, видим инверсию (операцию «НЕ») для сложного выражения в скобках, которую раскрываем по формуле де Моргана,

а затем используем закон двойного отрицания по которому :


или A  B  ¬C
таким образом, правильный ответ – 3 .


Слайд 27 1. Укажите, какое логическое выражение равносильно выражению

1. Укажите, какое логическое выражение равносильно выражению  ¬(A  ¬B)

¬(A  ¬B) ¬(A  B) A  B


1)¬B  A 2)A  B  ¬B 3)A  B  ¬A 4)¬A

задания:

2. Какое логическое выражение эквивалентно выражению
A  ¬(¬B  ¬C)?
1)A  B  C 2)A  B  ¬C 3)A  (B  C) 4)(A  ¬B)  ¬C

3. Какое логическое выражение эквивалентно выражению
¬(A  B)  ¬C?
1)(A  B)  ¬C 2)(A  B)  C 3)(¬A  ¬B)  ¬C 4)(A  B)  C

4. Какое логическое выражение эквивалентно выражению
¬(A  ¬B)  ¬C?
1)A  B  C 2)¬(A  B)  C 3)¬(A  C)  B 4)¬(A  C)  B

5. Какое логическое выражение эквивалентно выражению
¬(¬A  B)  ¬C?
1)(A  B)  ¬C 2)(A  B)  C 3)(A  ¬B)  ¬C 4)(A  ¬B)  ¬C


Слайд 28 Для какого имени истинно высказывание:
¬ (Первая буква имени

Для какого имени истинно высказывание:¬ (Первая буква имени гласная → Четвертая

гласная → Четвертая буква имени согласная)?
ЕЛЕНА 2) ВАДИМ 3) АНТОН 4) ФЕДОР

Для

какого символьного выражения неверно высказывание:
Первая буква гласная → ¬ (Третья буква согласная)?
1)abedc 2)becde 3) babas 4) abcab

3. Для какого имени истинно высказывание:
¬ (Первая буква имени согласная → Третья буква имени гласная)?
ЮЛИЯ 2) ПЕТР 3) АЛЕКСЕЙ 4) КСЕНИЯ

4. Для какого символьного выражения верно высказывание:
¬ (Первая буква согласная)  ¬ (Вторая буква гласная)?
abcde 2) bcade 3) babas 4) cabab

5. Для какого имени истинно высказывание:
(Вторая буква гласная → Первая буква гласная)  Последняя буква согласная?
1) ИРИНА 2) МАКСИМ 3) МАРИЯ 4) СТЕПАН

задания:


Слайд 29 Пример задания:
Для какого из указанных значений X истинно

Пример задания:Для какого из указанных значений X истинно высказывание  ¬((X

высказывание
¬((X > 2)→(X > 3))?
1)

1 2) 2 3) 3 4) 4
Решение:
определим порядок действий: сначала вычисляются результаты отношений в скобках, затем выполняется импликация (поскольку есть «большие» скобки), затем – отрицание (операция «НЕ») для выражения в больших скобках
выполняем операции для всех приведенных возможных ответов (1 обозначает истинное условие, 0 – ложное); сначала определяем результаты сравнения в двух внутренних скобках:
по таблице истинности операции «импликация» находим третий столбец (значение выражения в больших скобках), применив операцию «импликация» к значениям второго и третьего столбцов (в каждой строке):
значение выражения равно инверсии третьего столбца (меняем 1 на 0 и наоборот):
таким образом, ответ – 3.

Слайд 30 задания:

1. Для какого из указанных значений числа X

задания:1. Для какого из указанных значений числа X истинно высказывание ((X

истинно высказывание
((X < 5)→(X < 3))  ((X

< 2)→(X < 1))
1) 1 2) 2 3) 3 4) 4

2. Для какого числа X истинно высказывание ((X > 3)(X < 3)) →(X < 1)
1) 1 2) 2 3) 3 4) 4

3. Для какого числа X истинно высказывание X > 1  ((X < 5)→(X < 3))
1) 1 2) 2 3) 3 4) 4

4. Для какого из значений числа Z высказывание ((Z > 2)(Z > 4)) →(Z > 3) будет ложным?
1)1 2) 2 3) 3 4) 4

5. Для какого из значений числа Y высказывание (Y < 5)  ((Y > 1) → (Y > 5)) будет истинным?
1) 1 2) 2 3) 3 4) 4

Слайд 31 Пример задания:
Составьте таблицу истинности для логической функции
X

Пример задания:Составьте таблицу истинности для логической функции X = (А ↔

= (А ↔ B)  ¬(A → (B 

C))
в которой столбец значений аргумента А представляет собой двоичную запись числа 27, столбец значений аргумента В – числа 77, столбец значений аргумента С – числа 120. Число в столбце записывается сверху вниз от старшего разряда к младшему. Переведите полученную двоичную запись значений функции X в десятичную систему счисления.

Решение
запишем уравнение, используя более простые обозначения операций:

это выражение с тремя переменными, поэтому в таблице истинности будет 23=8 строчек; следовательно, двоичная запись чисел, по которым строятся столбцы таблицы А, В и С, должна состоять из 8 цифр
переведем числа 27, 77 и 120 в двоичную систему, сразу дополняя запись до 8 знаков нулями в начале чисел
27 = 000110112 77 = 010011012 120 = 011110002
теперь можно составить таблицу истинности (см. рисунок справа), в которой строки переставлены в сравнении с традиционным порядком: зеленым фоном выделена двоичная записи числа 27 (биты записываются сверху вниз), синим – запись числа 77 и розовым – запись числа 120:
вряд ли вы сможете сразу написать значения функции Х для
каждой комбинации, поэтому удобно добавить в таблицу
Дополнительные столбцы для расчета промежуточных
результатов (см. таблицу ниже)


Слайд 32 заполняем столбцы таблицы:
значение
равно 1 только в

заполняем столбцы таблицы:значение равно 1 только в тех строчках, где А

тех строчках, где А = В

значение

равно 1 только в тех строчках, где В = 1 или С = 1

значение равно 0 только в тех строчках, где А = 1 и В + С = 0

значение это инверсия предыдущего столбца (0 заменяется на 1, а 1–на 0)


результат Х (последний столбец) – это логическая сумма двух столбцов, выделенных фиолетовым фоном
чтобы получить ответ, выписываем биты из столбца Х сверху вниз: Х = 101010112
переводим это число в десятичную систему: 101010112 = 27 + 25 + 23 + 21 + 20 = 171
таким образом, правильный ответ – 171.


Слайд 33 задания:

1. Составьте таблицу истинности для логической функции
X

задания:1. Составьте таблицу истинности для логической функции X = (А →

= (А → B)  (C ↔ ¬(B 

A))
в которой столбец значений аргумента А представляет собой двоичную запись числа 226, столбец значений аргумента В – числа 154, столбец значений аргумента С – числа 75. Число в столбце записывается сверху вниз от старшего разряда к младшему. Переведите полученную двоичную запись значений функции X в десятичную систему счисления.


2. Составьте таблицу истинности для логической функции
X = ¬(А → B)  (B ↔ ¬(C → A))
в которой столбец значений аргумента А представляет собой двоичную запись числа 216, столбец значений аргумента В – числа 30, столбец значений аргумента С – числа 170. Число в столбце записывается сверху вниз от старшего разряда к младшему. Переведите полученную двоичную запись значений функции X в десятичную систему счисления.

Слайд 34 Логические основы компьютеров
Тема 5. Логические элементы компьютера

Логические основы компьютеровТема 5. Логические элементы компьютера

Слайд 35 Логические элементы компьютера
НЕ
И
ИЛИ
ИЛИ-НЕ
И-НЕ
значок инверсии

Логические элементы компьютераНЕИИЛИИЛИ-НЕИ-НЕзначок инверсии

Слайд 36 Логические элементы компьютера
Любое логическое выражение можно реализовать на

Логические элементы компьютераЛюбое логическое выражение можно реализовать на элементах И-НЕ или ИЛИ-НЕ.И:НЕ:ИЛИ:

элементах И-НЕ или ИЛИ-НЕ.
И:
НЕ:
ИЛИ:


Слайд 37 Составление схем
последняя операция - ИЛИ
&
И

Составление схемпоследняя операция - ИЛИ&И

  • Имя файла: logicheskie-osnovy-kompyuterov.pptx
  • Количество просмотров: 70
  • Количество скачиваний: 1