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

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



Advertisements
Похожие презентации
«Логические основы компьютера» Выполнила: Бояновская Юлия 9 «Б» класс.
Advertisements

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

1. Основные понятия алгебры логики Основные понятия алгебры логики 2. Логические выражения и логические операции Логические выражения и логические операции 3. Составление таблиц истинности по логической формуле Составление таблиц истинности по логической формуле 4. Некоторые законы булевой алгебры Некоторые законы булевой алгебры 5. Определение логического выражения по таблице истинности Определение логического выражения по таблице истинности 6. Логические элементы и основные логические устройства компьютера. Логические элементы и основные логические устройства компьютера

Алгебра логики – аппарат, который позволяет выполнять действия над высказываниями. Высказывание – это предложение, относительно которого имеет смысл говорить истинно оно или ложно: Все кошки серы(ложь) Париж-столица Франции(истина) 5*5=25(истина) H+O=H 2 O(ложь) Высказывания могут быть представлены с помощью математических, химических и прочих знаков.

Не все выражения можно назвать высказываниями: Программное обеспечение компьютера – это комплекс используемых в компьютере программ. Это выражение является определением термина «программное обеспечение». Определение не могут быть истинными или ложными, так как они лишь фиксируют принятое использование терминов 5 х+8=4В выражении не указано, для какого х определяется истинность или ложность этого выражения Она умнаВ выражении не указано, о каком конкретном человеке идет речь Существуют внеземные цивилизации. Истинность или ложность этого выражения еще не установлена На улице идет дождьВ выражении не определены название города, не указано время, Поэтому нельзя установить истинность или ложность выражения

Примеры: Высказывание «Земля вращается вокруг Солнца» истинно. Высказывание «Земля не вращается вокруг Солнца» ложно. Высказывание «4 – простое число» ложно. Высказывание «4 – не простое число» истинно. Условные обозначения: Ā, not А, ¬А. АĀ истина ложь истина АĀ или

Примеры: Знания или везение – залог сдачи экзаменов. Успешно сдать экзамен может тот, кто все знает, или тот, кому повезло (например, вытянул единственный выученный билет), или тот, кто все знает и при этом выбрал «хороший» билет. Условные обозначения: А\/ В. АBA\/ B

Примеры: Умение и настойчивость приводят к достижению цели. Достижение цели возможно только при одновременной истинности двух предпосылок – умения и настойчивости. Условные обозначения: А/\ В, А&В, А and В. АBA/\ B

Примеры: Добиться результатов в спорте можно тогда и только тогда, когда приложено максимум усилий. Условные обозначения: A ~ B АBA ~BA ~B

Примеры: Если идет дождь, то на улице сыро. Если не идет дождь и не сыро на улице, результат операции следования – истина. На улице может быть сыро и без дождя. Результат может быть ложен тогда, если дождь идет, а на улице не сыро. Условные обозначения: если A, то В; А влечет В; if A then B; А В АBA B Таблица истинности:

Задание: Записать в виде логического выражения следующее высказывание: «Летом Петя поедет в деревню и, если будет погода хорошая, то он пойдет на рыбалку». 1. Проанализируем составное высказывание. Оно состоит из следующих простых высказываний: «Петя поедет в деревню», «Будет хорошая погода», «Он пойдет на рыбалку». Обозначим их через логические переменные: А = Петя поедет в деревню В = Будет хорошая погода С = Он пойдет на рыбалку 2. Запишем высказывание в виде логического выражения, учитывая порядок действий. Если необходимо, расставим скобки: F=A&(B C)

Задание: Есть два простых высказывания: А= «Число 10-четное»; В= «Волк – травоядное животное». Составьте из них все возможные составные высказывания и определите их истинность. A&BAvB¬A¬A¬B¬BA BA~B

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

ПРИМЕР: Дано логическое выражение А ·. Требуется построить таблицу истинности. Выражение содержит две операции: отрицание и конъюнкцию. По правилам приоритетного выполнения операций сначала следует определить отрицание для всех возможных значений, которые может принимать В. Затем можно применять операцию конъюнкции для получения значений с высказыванием А. Построим таблицу истинности. АBВА·ВА·В

ПРИМЕР: Дано логическое выражение (А+В)·С. Требуется построить таблицу истинности. Выражение содержит три высказывания: А, В, С. Значит, таблица истинности будет содержать 2 3 =8 строк возможных сочетаний значений исходных высказываний (аргументов) А, В и С. Построим таблицу истинности. АBСВА+В(А+В) · С

ПРИМЕР: Запишите следующее высказывание в виде логических выражений: Число 17 нечетное и двузначное. (17-нечетное)& (17-двузначное) Неверно, что корова – хищное животное. Если Маша – сестра Саши, то Саша – брат Маши. (Маша – сестра Саши) (Саша – брат Маши)

ПРИМЕР: Из двух простых высказываний постройте сложное высказывание, используя логические связки «И», «ИЛИ». Запишите логические высказывания с помощью логических операций и определите их истинность: Андрей старше Светы. Наташа старше Светы. (Андрей старше Светы) И (Наташа старше Светы)

ПРИМЕР: Даны выражения: А=«21-четное число» В=«17

Основные законы булевой алгебры Закон ПояснениеДля дизъюнкции Для конъюнкции 1. Ассоциативность Независимость от порядка выполнения однотипных действий А+(В+С)=(А+В)+С= А+В+С А · (В · С)=(А · В) · С=А · В · С 2. Коммутативность Независимость от перестановки А+В=В+АА · В=В · А 3. Дистрибутивность Правила раскрытия скобок и вынесение за скобки А+(В · С)=(А+В) · (А+С) (А+В) · (В+С)=(А · С)+В (А+В) · С=А · С+В · С А · В+В · С=В · (А+С) 4. Идемпотентность Отсутствие степеней и коэффициентов А+А=АА ·А=А 5. Инволюция Двойная инверсия А=А 6. Действия с абсолютно- истинными высказываниями А+1=1А ·1=А

Продолжение Закон ПояснениеДля дизъюнкции Для конъюнкции 7. Действия с абсолютно-ложными высказываниями А+0=АА ·0 =0 8. Законы де Моргана Отрицание одновременной истинности Отрицание вариантов 9. Закон исключительного третьего и закон противоречия А+ Ā =1А ·Ā=0 10.ПоглощениеА+А ·В =АА ·(А+В)=А 11. Поглощение отрицания А+ Ā·В =А+ВА ·(Ā+В)=А·В

Приведена таблица истинности для аргументов А,В, по которой надо составить логическое выражение F(A,B). АВF(A,B) B A

Приведена таблица истинности для аргументов А,В, по которой надо составить логическое выражение F(A,B). АВF(A,B)

Алгоритм нахождения искомой формулы таков: АВF(A,B) Отмечаем Записываем ) Выделить в таблице истинности строки, в которых выражение истинно (1);

АВF(A,B) Отмечаем Записываем ) Соединить операцией И (умножением) содержимое столбцов аргументов для выбранных строк. При этом если в таблице «0», пишем входной сигнал с отрицанием, а если в таблице «1», то без отрицания:

3) Соединить операцией ИЛИ полученные выражения. 4) Упростим полученную формулу:

Приведена таблица истинности для аргументов А,В,С, по которой надо составить логическое выражение F(A,B,C). АВCF(A,B,C)Отмечае м Записы ваем

Приведена таблица истинности для аргументов А,В по которой надо составить логическое выражение F(A,B). АВF(A,B)Отмечаем Записыва ем

Логический элемент – это электронное устройство, выполняющее одну из основных логических операций: И, ИЛИ, НЕ. 1 1& A не A AA В В A или ВA и В

АВАиB & A В A и В

АВА или B A В A или В

Ане А Aне A

или и

Правило построения логических схем: 1)Определить число логических переменных; 2)Определить количество базовых логических операций и их порядок; 3)Изобразить для каждой логической операции соответствующий ей вентиль; 4)Соединить вентили в порядке выполнения логических операций. Пусть Х=1, Y=0. Составить логическую схему для следующего логического выражения: 1)Две переменные – X,Y. 2)Две логические операции – конъюнкция и дизъюнкция. 3)Строим схему: & 1 0 1