01.12.2013 Построение таблиц истинности, логических схем и булевых выражений Построение таблиц истинности, логических схем и булевых выражений.

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



Advertisements
Похожие презентации
Решение задач Логика, 10 класс. Для составления таблицы истинности необходимо: 1. Выяснить количество строк (2 n, где n – количество переменных) 2. Выяснить.
Advertisements

ОСНОВНЫЕ ЛОГИЧЕСКИЕ УСТРОЙСТВА КОМПЬЮТЕРА. 60. Физически каждый логический элемент представляет собой электронную схему, в которой на вход подаются некоторые.
Использование логических устройств в вычислительной технике.
Использование логических устройств в вычислительной технике Цель урока: практическое применение логических устройств, назначение и принцип работы сумматора.
Логические основы компьютера Автор : Разумов Е. 11 класс.
Логические основы устройства компьютера. В основе обработки компьютером информации лежит алгебра логики, разработанная английским математиком Джоржем.
Упростить логическое выражение _______________ ______ F=(A v B) (B v C)
Основы логики и логические основы компьютера. Формы мышления.
Логические основы устройства компьютера. Базовые логические элементы.
Логические основы устройства компьютера. Базовые логические элементы Базовые логические элементы – реализуют три основные логические операции: Логический.
Основы логики и логические основы компьютера. Формы мышления.
Домашняя работа 1.Для формул построить схему: 2.По схемам записать формулы: 3.Построить таблицы истинности для формул из пункта 2.
Логика Уроки.
Irina Логические элементы компьютера Логические схемы, триггеры, сумматоры.
ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ 33. Упрощённо можно представить работу компьютера как некоторого устройства, производящего обработку двоичных сигналов, соответствующих.
Учитель информатики МОУ "СОШ 10 Кувшинова М.А.. 2 Логические операции «И», «ИЛИ», «НЕ» лежат в основе работы преобразователей информации любого компьютера.
Упростить логическое выражение _______________ ______ F=(A v B) (B v C)
1 Логические элементы компьютера. Работа современных вычислительных машин сводится к обработке последовательностей нулей и единиц, которыми закодирована.
Триггеры и суммоторы Устройства АЛУ. Основные устройства АЛУ АЛУ – арифметическо-логическое устройство, входит в состав процессора Выполняет арифметические.
Решение логических задач Решение логических задач Внимательно изучить условие. Выделить простые высказывания и обозначить их латинскими буквами.
Транксрипт:

Построение таблиц истинности, логических схем и булевых выражений Построение таблиц истинности, логических схем и булевых выражений

Построение таблиц истинности 1)определить число переменных; 2)определить число строк в таблице истинности по формуле q=2 n +1; 3)записать все возможные значения переменных; 4)определить количество логических операций и их порядок; 5)записать логические операции в таблицу истинности и определить для каждой значение; 6)подчеркнуть значения переменных, для которых F=1.

F = (A + B) C АВСА + В(А+В) С

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

F = A (В + C) А В С & F В+С

Построение булева выражения по таблице истинности 1)выбрать значения переменных, для которых значение функции равно 1; 2)записать логическое умножение всех переменных для каждой строки, где F=1 (если значение переменной равно 0, то берётся её отрицание); 3)логически сложить полученные выражения; 4)упростить полученное выражение.

Составить булево выражение по данной таблице истинности АВСF F = (A B C) + (A B C) + (A B C)

Законы и тождества алгебры логики Законы и тождества алгебры логики

Тождества Логическое умножение 1)А 0 = 0 2)А 1 = А 3)А А = А 4)А Ā = 0 (невозможно, чтобы одновременно два противоположных высказывания были истинны) Логическое сложение 1)А + 0 = А 2)А + 1 = 1 3)А + А = А 4)А + Ā = 1 (из двух противоречивых высказываний хотя бы одно истинно) 5) ( А) = А (двойное отрицание)

Законы Переместительный закон 1) А + В = В + А1) А В = В А Сочетательный закон 2) (А + В) + С = А + (В + С)2) (А В) С = А (В С) Распределительный закон 3) (А + В) С = АС + ВС3) АВ + С = (А + С) (В + С) Закон де Моргана (закон отрицания) Закон де Моргана (закон отрицания) 4) А + В = Ā В4) А В = Ā + В 5) А В = В Ā = Ā + В 6) А В = АВ + АВ = (Ā + В) (А + В) 6) А В = АВ + АВ = (Ā + В) (А + В)

Решение логических задач Решение логических задач

Алгоритм решения логических задач: 1)внимательно изучить условие; 2)выделить простые высказывания и обозначить их латинскими буквами; 3)записать условие задачи на языке алгебры логики; 4)составить конечную формулу, для этого объединить логическим умножением формулы каждого утверждения, приравнять произведение единице; 5)упростить формулу, проанализировать полученный результат или составить таблицу истинности, найти по таблице значения переменных, для которых F = 1, проанализировать результаты.

Задача 1 Три друга Андрей (А), Василий (В) и Степан (С) получили три путёвки на три смены в спортивный лагерь. Андрей имеет возможность поехать в лагерь в первую или вторую смену, Василий – в первую или третью, а Степан – во вторую или третью. Можно ли удовлетворить желания всех троих и сколькими способами?

Решение: А1 = {Желание Андрея поехать в первую смену}, А2 = {Желание Андрея поехать во вторую смену}, В1 = {Желание Василия поехать в первую смену}, В3 = {Желание Василия поехать в третью смену}, С2 = {Желание Степана поехать во вторую смену}, С3 = {Желание Степана поехать в третью смену}. А1 + А2 = {Желания Андрея}, В1 + В3 = {Желания Василия}, С2 + С3 = {Желания Степана}. (А1 + А2) (В1 + В3) (С2 + С3) = (А1В1 + А1В3 + А2В1 + А2В3) (С2 + С3) = А1В1С2 + А1В1С3 + А1В3С2 + А1В3С3 + А2В1С2 + А2В1С3 + А2В3С2 + А2В3С3 = А1В3С А2В1С = А1В3С2 + А2В1С3.

Ответ: Существуют две возможности удовлетворить желания трёх друзей: А Андрей – первая смена, Василий – третья смена, Степан – вторая смена. ндрей – вторая смена, Василий – первая смена, Степан – третья смена.

Задача 2 Виктор, Роман, Леонид и Сергей заняли на математической олимпиаде четыре первых места. Когда их спросили о распределении мест, они ответили так: а) Сергей – первый, Роман – второй; б) Сергей – второй, Виктор – третий; в) Леонид – второй, Виктор – четвёртый. Известно, что в каждом ответе только одно утверждение верно. Как распределились места? Ответ: Сергей – 1 место, Леонид – 2 место, Виктор – 3 место, Роман – 4 место.

Задача 3 На вопрос, какая завтра будет погода, синоптик ответил: a)« если не будет ветра, то будет пасмурная погода без дождя»; b)« если будет дождь, то будет пасмурно и без ветра»; c)« если будет пасмурная погода, то будет дождь и не будет ветра». С помощью алгебры логики определить погоду на завтра.

Решение: А = {Будет ветер}, В = {Будет пасмурно}, С = {Будет дождь}. F = (Ā В С) (С В Ā) (В С Ā) Результат: существует два прогноза погоды: 1) будет ясная погода, без дождя, с ветром; 2) будет пасмурно, дождь, без ветра.

Домашнее задание: задача 4 Три фирмы А, В и С решили получить максимальную прибыль по итогам года. Экономист, хорошо знавший организацию работы в этих фирмах, высказал следующие предположения: а) фирма С получит максимальную прибыль, если максимальную прибыль получит фирма В или не получит фирма А; б) чтобы фирма С не получила максимальную прибыль, необходимо, чтобы и фирма А не получила максимальную прибыль. Сумеет ли фирма А получить максимальную прибыль?

Сумматор Сумматор – это электронная логическая схема, выполняющая суммирование двоичных чисел. Сумматор служит центральным узлом арифметико-логического устройства процессора. Многоразрядный двоичный сумматор, предназначенный для сложения многоразрядных двоичных чисел, представляет собой комбинацию одноразрядных сумматоров. Простейший одноразрядный двоичный сумматор (полусумматор) принимает на входы младший разряд двоичных чисел А и В, складывает их, выдаёт значение (разряд) суммы S и переноса P. Формула работы сумматора: S = (А + В) АВ, Р = АВ. Одноразрядный двоичный сумматор – устройство с тремя входами и двумя выходами.

Триггер Триггер – устройство памяти компьютера для хранения одного бита и и и информации. Триггер может находиться в одном из двух устойчивых состояний, которые соответствуют логической «1» и логическому «0». Триггер способен почти мгновенно переходить из одного электрического состояния в другое и наоборот. Самый распространённый триггер – SR-триггер (set – установка, reset – сброс). Он имеет два входа: S и R, два выхода: Q и Q. На каждый из двух входов подаются входные сигналы в виде кратковременных импульсов («1»), отсутствие импульса – «0». За единичное состояние триггера принято Q = 1. SR- триггер реализован с помощью двух логических схем ИЛИ-НЕ.

Регистры Несколько триггеров можно объединить в группы – регистры. Регистр – устройство компьютера, предназначенное для: к кратковременного хранения двоичной информации; о обработки информации. Число триггеров в регистре называется разрядностью компьютера, которая может быть равна 8, 16, 32 и 64.

Основные виды регистров: Р Регистры памяти. Оперативная компьютера конструируется в виде набора регистров памяти, которые служат только для хранения информации. Один регистр образует одну ячейку памяти, которая имеет свой адрес. С Счётчик команд – регистр устройства управления (УУ) процессора, хранит адрес выполняемой в данный момент команды, по которому она находится в оперативной памяти. После выполнения данной команды УУ увеличивает значение данного регистра на единицу, т.е. вычисляет адрес в оперативной памяти, по которому расположена следующая команда. Р Регистр команд – регистр УУ, служит для вычисления адреса ячейки, где хранятся данные, требуемые в данный момент программе. егистр флагов – регистр УУ, хранит информацию о последней команде, выполненной процессором.