Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Презентация по информатике Основы логики и логические основы компьютера

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

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

Описание разработки

Содержимое разработки

Основы логики и логические основы компьютера Формы мышления Алгебра высказываний Логическое умножение (конъюнкция) Логическое сложение (дизъюнкция) Логическое отрицание (инверсия) Логическое следование (импликация) Эквивалентность Таблицы истинности Логические схемы Логические законы и правила преобразования логических выражений Решение логических задач Логические основы устройства компьютера Базовые логические элементы Сумматор двоичных чисел Триггер  Фазулзянова Н.М.

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

  • Формы мышления
  • Алгебра высказываний
  • Логическое умножение (конъюнкция)
  • Логическое сложение (дизъюнкция)
  • Логическое отрицание (инверсия)
  • Логическое следование (импликация)
  • Эквивалентность
  • Таблицы истинности
  • Логические схемы
  • Логические законы и правила преобразования логических выражений
  • Решение логических задач
  • Логические основы устройства компьютера
  • Базовые логические элементы
  • Сумматор двоичных чисел
  • Триггер

Фазулзянова Н.М.

Формы мышления Первые учения о формах и способах мышления возникли в Древнем Китае и Индии. Основоположником формальной логики является Аристотель. Логика – это наука о формах и способах мышления. Мышление всегла осуществляется через понятия, высказывания и умозаключения. Понятие - это форма мышления, которая выделяет существенные признаки предмета или класса предметов, позволяющие отличать их от других. Высказывание - это формулировка своего понимания окружающего мира. Высказывание является повествовательным предложением, в котором что-либо утверждается или отрицается. По поводу высказывания можно сказать, истинно оно или ложно. Умозаключение - это форма мышления, с помощью которой из одного или нескольких суждений может быть получено новое суждение. Фазулзянова Н.М.

Формы мышления

Первые учения о формах и способах мышления возникли в Древнем Китае и Индии. Основоположником формальной логики является Аристотель.

Логика – это наука о формах и способах мышления.

Мышление всегла осуществляется через понятия, высказывания и умозаключения.

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

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

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

Фазулзянова Н.М.

Алгебра логики Алгебра логики – это наука об общих операциях, которые выполняются над высказываниями. Алгебра логики принимает во внимание только истинность или ложность высказываний. Логическая переменная – это простое высказывание, содержащее только одну мысль. Ее обозначение – латинская буква. Например, А= «2х2=4»,  В=«2х2=5».  Значением логической переменной могут быть только истина(1) и ложь(0). Логическая функция – составное высказывание, которая содержит несколько простых мыслей, соединенных между собой с помощью логических операций. Ее обозначение – F(A,B,…) . Логическая операция – логическое действие. Базовые логические операции: конъюнкция, дизъюнкция, инверсия. Дополнительные: импликация, эквивалентность. Фазулзянова Н.М.

Алгебра логики

Алгебра логики – это наука об общих операциях, которые выполняются над высказываниями. Алгебра логики принимает во внимание только истинность или ложность высказываний.

Логическая переменная – это простое высказывание, содержащее только одну мысль. Ее обозначение – латинская буква. Например, А= «2х2=4», В=«2х2=5». Значением логической переменной могут быть только истина(1) и ложь(0).

Логическая функция – составное высказывание, которая содержит несколько простых мыслей, соединенных между собой с помощью логических операций. Ее обозначение – F(A,B,…) .

Логическая операция – логическое действие.

Базовые логические операции: конъюнкция, дизъюнкция, инверсия.

Дополнительные: импликация, эквивалентность.

Фазулзянова Н.М.

Конъюнкция Составное высказывание, образованное в результате операции логического умножения (конъюнкции), истинно тогда и только тогда, когда истинны все входящие в него простые высказывания. Конъюнкция (от лат . с onjunctio -связываю) Обозначение: А & В или А ^B В естественном языке: А и В А 0 В А & В 0 0 1 0 1 1 0 0 0 1 1 Фазулзянова Н.М.

Конъюнкция

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

Конъюнкция (от лат . с onjunctio -связываю)

Обозначение: А & В или А ^B

В естественном языке: А и В

А

0

В

А & В

0

0

1

0

1

1

0

0

0

1

1

Фазулзянова Н.М.

Дизъюнкция Составное высказывание, образованное в результате логического сложения (дизъюнкции), истинно тогда и только тогда, когда истинно хотя бы одно из входящих в него простых высказываний. Дизъюнкция (от лат .  disjunctio -различаю) Обозначение: А v В В естественном языке: А или В А 0 В А v В 0 0 1 0 1 1 1 0 1 1 1 Фазулзянова Н.М.

Дизъюнкция

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

Дизъюнкция (от лат . disjunctio -различаю)

Обозначение: А v В

В естественном языке: А или В

А

0

В

А v В

0

0

1

0

1

1

1

0

1

1

1

Фазулзянова Н.М.

Инверсия Логическое отрицание (инверсия ) делает истинное высказывание ложным и, наоборот, ложное – истинным. Инверсия (от лат .  inversio -переворачиваю) Обозначение: А или ¬ А В естественном языке: не А    А 0  А  1 1 0 Фазулзянова Н.М.

Инверсия

Логическое отрицание (инверсия ) делает истинное высказывание ложным и, наоборот, ложное – истинным.

Инверсия (от лат . inversio -переворачиваю)

Обозначение: А или ¬ А

В естественном языке: не А

А

0

А

1

1

0

Фазулзянова Н.М.

Импликация Составное высказывание, образованное в результате операции логического следования (импликации), лож но тогда и только тогда, когда из истинного условия следует ложное следствие. Импликация (от лат .  Implicatio -тесно связывать) Обозначение: А → В А-условие, В-следствие В естественном языке: если А, то В А 0 В А →В 0 0 1 1 1 1 1 0 0 1 1 Фазулзянова Н.М.

Импликация

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

Импликация (от лат . Implicatio -тесно связывать)

Обозначение: А → В А-условие, В-следствие

В естественном языке: если А, то В

А

0

В

А →В

0

0

1

1

1

1

1

0

0

1

1

Фазулзянова Н.М.

Эквивалентность Составное высказывание, образованное в результате операции логического равенства (эквивалентности), истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны. Эквивалентность (от лат .  aequivalens -равноценное) Обозначение: А ↔ В В естественном языке: А тогда и только тогда, когда В А 0 В А ↔ В 0 0 1 1 1 1 0 0 0 1 1 Фазулзянова Н.М.

Эквивалентность

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

Эквивалентность (от лат . aequivalens -равноценное)

Обозначение: А ↔ В

В естественном языке: А тогда и только тогда, когда В

А

0

В

А ↔ В

0

0

1

1

1

1

0

0

0

1

1

Фазулзянова Н.М.

Таблица истинности Для составления таблицы необходимо: Выяснить количество строк в таблице (вычисляется как 2 n , где n -количество переменных). Выяснить количество столбцов = количество переменных + количество логических операций. Установить последовательность выполнения логических операций. Построить таблицу, указывая названия столбцов и возможные наборы значений исходных логических переменных. Заполнить таблицу истинности по столбцам.  Фазулзянова Н.М.

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

Для составления таблицы необходимо:

  • Выяснить количество строк в таблице (вычисляется как 2 n , где n -количество переменных).
  • Выяснить количество столбцов = количество переменных + количество логических операций.
  • Установить последовательность выполнения логических операций.
  • Построить таблицу, указывая названия столбцов и возможные наборы значений исходных логических переменных.
  • Заполнить таблицу истинности по столбцам.

Фазулзянова Н.М.

Таблица истинности Пример 1 . (AvB)&(AvB)   А В 0 0 А v В 0 А 1 1 0 В 1 0 1 1 1 А v В 1 1 1 1 0 (А v В) & (А v В) 1 0 0 1 1 0 0 1 1 0 1 0 Фазулзянова Н.М.

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

Пример 1 . (AvB)&(AvB)

А

В

0

0

А v В

0

А

1

1

0

В

1

0

1

1

1

А v В

1

1

1

1

0

(А v В) & (А v В)

1

0

0

1

1

0

0

1

1

0

1

0

Фазулзянова Н.М.

Таблица истинности Пример 2. XvY&Z X Y 0 0 0 Z 0 0 0 Z 1 1 1 Y&Z 0 1 0 0 0 1 XvY&Z 0 0 1 1 0 1 0 1 1 0 0 0 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 1 Фазулзянова Н.М.

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

Пример 2. XvY&Z

X

Y

0

0

0

Z

0

0

0

Z

1

1

1

Y&Z

0

1

0

0

0

1

XvY&Z

0

0

1

1

0

1

0

1

1

0

0

0

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

1

0

1

1

0

1

Фазулзянова Н.М.

Логические схемы Коньюнкция Дизьюнкция Инверсия Коньюнктор Дизьюнктор A  A&B B Инвертор A  AvB B  A A v & Фазулзянова Н.М.

Логические схемы

Коньюнкция

Дизьюнкция

Инверсия

Коньюнктор

Дизьюнктор

A

A&B

B

Инвертор

A

AvB

B

A A

v

&

Фазулзянова Н.М.

Логические законы A=A закон тождества A&A=0  закон непротиворечия AvA=1  закон исключенного третьего A=A  закон двойного отрицания A&0=0 , Av0=A  A&1=A, Av1=1 A&A=A, AvA=A A →B=AvB, A→B=AvB Фазулзянова Н.М.

Логические законы

A=A закон тождества

A&A=0 закон непротиворечия

AvA=1 закон исключенного третьего

A=A закон двойного отрицания

A&0=0 , Av0=A

A&1=A, Av1=1

A&A=A, AvA=A

A →B=AvB, A→B=AvB

Фазулзянова Н.М.

Логические законы AvB=A&B, A&B=AvB   законы Моргана A&(AvB)=A, AvA&B=A законы поглощения AvB=BvA, A&B=B&A  коммутативность (AvB)vC=Av(BvC) ассоциативность (A&B)&C=A&(B&C)  ассоциативность A&(BvC)=A&BvA&C  дистрибутивность Av(B&C)=(AvB)&(AvC)  дистрибутивность Фазулзянова Н.М.

Логические законы

AvB=A&B, A&B=AvB законы Моргана

A&(AvB)=A, AvA&B=A законы поглощения

AvB=BvA, A&B=B&A коммутативность

(AvB)vC=Av(BvC) ассоциативность

(A&B)&C=A&(B&C) ассоциативность

A&(BvC)=A&BvA&C дистрибутивность

Av(B&C)=(AvB)&(AvC) дистрибутивность

Фазулзянова Н.М.

 Решение логических задач   Логические задачи формулируются на естественном языке. В ходе решения необходимо соблюдать следующие этапы : Внимательно изучить условие. Выделить простые высказывания и обозначить их латинскими буквами. Записать условие задачи на языке алгебры логики. Составить конечную формулу, для этого объединить логическим умножением формулы каждого утверждения, приравнять произведение к единице. Упростить формулу. Проанализировать полученный результат или составить таблицу истинности, найти по таблице значения переменных, для которых значение функции равно 1. Записать ответ. Фазулзянова Н.М.

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

Логические задачи формулируются на естественном языке. В ходе решения необходимо соблюдать следующие этапы :

  • Внимательно изучить условие.
  • Выделить простые высказывания и обозначить их латинскими буквами.
  • Записать условие задачи на языке алгебры логики.
  • Составить конечную формулу, для этого объединить логическим умножением формулы каждого утверждения, приравнять произведение к единице.
  • Упростить формулу.
  • Проанализировать полученный результат или составить таблицу истинности, найти по таблице значения переменных, для которых значение функции равно 1.
  • Записать ответ.

Фазулзянова Н.М.

Решение логических задач Задача. Андрей, Аня и Маша решили пойти в кино. Каждый из них высказал свои пожелания по поводу выбора фильма. Андрей сказал: «Я хочу посмотреть французский боевик». Маша сказала: «Я не хочу смотреть французскую комедию». Аня сказала: «Я хочу посмотреть американскую мелодраму». Каждый из них слукавил в одном из двух пожеланий. На какой фильм пошли ребята? Решение.  А - «Французский фильм»  В - «Боевик»  С - «Комедия» «Французский боевик» - A&BvA&B   «Американская мелодрама» - A&BvA&B  «Не французская комедия» - A&CvA&C Фазулзянова Н.М.

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

Задача. Андрей, Аня и Маша решили пойти в кино. Каждый из них высказал свои пожелания по поводу выбора фильма.

Андрей сказал: «Я хочу посмотреть французский боевик».

Маша сказала: «Я не хочу смотреть французскую комедию».

Аня сказала: «Я хочу посмотреть американскую мелодраму».

Каждый из них слукавил в одном из двух пожеланий. На какой фильм пошли ребята?

Решение.

А - «Французский фильм»

В - «Боевик»

С - «Комедия»

«Французский боевик» - A&BvA&B

«Американская мелодрама» - A&BvA&B

«Не французская комедия» - A&CvA&C

Фазулзянова Н.М.

Решение логических задач   ( A&BvA&B ) & (A&BvA&B) & (A&CvA&C)= A&B&CvA&B&C  A&B&CvA&B&C=1  Найдем по таблице значения  переменных, для которых F =1.  Проанализируем результат.  Голубая строка не является решением,  т.к. в ответе Маши оба утверждения  оказываются неверными. Синяя строка  полностью удовлетворяет условию задачи  и поэтому является верным решением.   Ответ: ребята выбрали американский боевик.     A B 0 0 C 0 A&B&CvA&B&C 0 0 0 0 1 1 0 1 0 1 0 0 1 1 1 1 0 0 0 1 0 1 1 1 0 1 0 1 0 Фазулзянова Н.М.

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

( A&BvA&B ) & (A&BvA&B) & (A&CvA&C)= A&B&CvA&B&C

A&B&CvA&B&C=1

Найдем по таблице значения

переменных, для которых F =1.

Проанализируем результат.

Голубая строка не является решением,

т.к. в ответе Маши оба утверждения

оказываются неверными. Синяя строка

полностью удовлетворяет условию задачи

и поэтому является верным решением.

Ответ: ребята выбрали американский боевик.

A

B

0

0

C

0

A&B&CvA&B&C

0

0

0

0

1

1

0

1

0

1

0

0

1

1

1

1

0

0

0

1

0

1

1

1

0

1

0

1

0

Фазулзянова Н.М.

Логические основы устройства компьютера Логический элемент  «И» Логический элемент  «ИЛИ»   А(0,0,1,1) F(0 ,0,0,1)  В(0,1,0,1)  А(0,0,1,1) F(0 ,0,0,1)  В(0,1,0,1) Логический элемент  «НЕ»   А(0,1) F (1,0) И ИЛИ НЕ Фазулзянова Н.М.

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

Логический элемент «И»

Логический элемент «ИЛИ»

А(0,0,1,1) F(0 ,0,0,1)

В(0,1,0,1)

А(0,0,1,1) F(0 ,0,0,1)

В(0,1,0,1)

Логический элемент «НЕ»

А(0,1) F (1,0)

И

ИЛИ

НЕ

Фазулзянова Н.М.

Логические основы устройства компьютера Сумматор- это логическая электронная схема, выполняющая сложение двоичных чисел. Сумматор является главной частью процессора. А A&B В   A&B A&B (AvB)&(A&B)  AvB  Полусумматор двоичных чисел И НЕ И ИЛИ Фазулзянова Н.М.

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

Сумматор- это логическая электронная схема, выполняющая сложение двоичных чисел. Сумматор является главной частью процессора.

А A&B

В

A&B A&B (AvB)&(A&B)

AvB

Полусумматор двоичных чисел

И

НЕ

И

ИЛИ

Фазулзянова Н.М.

Логические основы устройства компьютера Триггер (trigger- защелка, спусковой крючок)-это устройство, позволяющее запоминать, хранить и считывать информацию. Каждый триггер хранит 1 бит информации, т.е. он может находиться в одном из двух устойчивых состояний: 1 или 0. S Q R Q Set –установка, Reset - сброс не или не или Фазулзянова Н.М.

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

Триггер (trigger- защелка, спусковой крючок)-это устройство, позволяющее запоминать, хранить и считывать информацию.

Каждый триггер хранит 1 бит информации, т.е. он может находиться в одном из двух устойчивых состояний: 1 или 0.

S Q

R Q

Set –установка, Reset - сброс

не

или

не

или

Фазулзянова Н.М.

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация по информатике Основы логики и логические основы компьютера (0.64 MB)

Комментарии 1

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Марина, 06.11.2012 20:38
Сумматоры