SlideShare a Scribd company logo
1 of 63
LOGO

Муниципальное казенное общеобразовательное учреждение
средняя общеобразовательная школа № 7
города Слободского Кировской области

http://yaro-vik.ru/

Основы логики и логические
основы компьютера
© Ярославцев Виктор Леонидович,
учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

- это раздел
математики, изучающий
высказывания,
рассматриваемые со стороны
их логических значений
(истинности или ложности) и
логических операций над
ними.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Джордж Буль родился в
Линкольне в семье мелкого
торговца. Он окончил только
начальную школу для детей
бедняков. Джордж Буль по
праву считается отцом
математической логики. В
1854 году вышел его главный
труд ―изучения законов
мышления‖

Джордж
Буль
1815-1864
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Основными формами мышления являются
,
и
–
это форма мышления, фиксирующая основные,
существенные признаки объекта
–
это форма мышления, в которой что либо
утверждается или отрицается о свойствах
реальных предметов и отношениях между ними
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

—
это любое повествовательное
предложение, в отношении которого
можно однозначно сказать, истинно
оно или ложно.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Так, например, предложение
"
" следует
считать высказыванием, так как
оно истинное.
Предложение "
"
тоже высказывание, так как оно
ложное.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Высказываниями не являются,
например, предложения
"
"и
"
".
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Употребляемые в обычной речи слова
и словосочетания " ", " ", "
",
"
", "
" и другие позволяют из уже
заданных высказываний строить
новые высказывания.
Такие слова и словосочетания
называются
.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Высказывания, образованные из
других высказываний с помощью
логических связок, называются
.
Высказывания, не являющиеся
составными, называются
.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Так, например, из элементарных
высказываний "
",
"
" при помощи
связки " " можно получить составное
высказывание "
", понимаемое как
"
".
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

При помощи связки "
" из этих же
высказываний можно получить
составное высказывание "
", понимаемое в
алгебре логики как "
".
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Пусть через обозначено
высказывание "
", а через
высказывание "
".

—

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Тогда составное высказывание

"

"

можно кратко записать как
.
Здесь " " — логическая связка,
—
логические переменные, которые могут
принимать только два значения "
" или "
", обозначаемые,
соответственно, " "
" ".

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Логическое умножения
Логическое сложение
Логическое отрицание
Таблицы истинности
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Операция, выражаемая связкой
" ", называется
(лат. conjunctio — соединение)
или
и
обозначается точкой " . " (может
также обозначаться знаками
или ).
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Высказывание
истинно тогда
и только тогда, когда оба
высказывания и истинны.
Например,
Высказывание "10 делится на 2 и 5
больше 3"
,
а высказывания "10 делится на 2 и 5
не больше 3", "10 не делится на 2 и 5
больше 3", "10 не делится на 2 и 5 не
больше 3" —
.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Операция, выражаемая связкой
"или", называется
(лат. disjunctio — разделение) или
и
обозначается знаком (или
).

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

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

Высказывание "10 не делится на 2 или 5
не больше 3"
,
а высказывания "10 делится на 2 или 5
больше 3", "10 делится на 2 или 5 не
больше 3", "10 не делится на 2 или 5
больше 3"—
. © Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Операция, выражаемая
словом "не", называется
или
и обозначается чертой над
высказыванием.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Высказывание истинно,
когда A ложно, и ложно,
когда A истинно.
Пример. "Луна — спутник
Земли" (А); "Луна — не спутник
Земли" (А).
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица истинности
функции логического
сложения

Таблица истинности
функции логического
отрицания

Таблица истинности
функции логического
сложения

А

B

F=A+B

A

F=A

А

B

F=A&B

0
0
1
1

0
1
0
1

0
1
1
1

0

1

1

1

0
0
1
1

0
1
0
1

0
0
0
1

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Логические выражения
Таблицы истинности
Равносильные логические выражения

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

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

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Запишем в форме логического выражения
составное высказывание
(2*2=5 или 2*2=4) и (2*2<>5 или 2*2<>4).
Теперь запишем высказывания в форме
логического выражения:
F=(AVB)&(AVB).
Поставим в логическое выражения значения
логических переменных
и получим значение логической функции:
F=(A+B)&(A+B)=(0+1)&(1+0)=1&1=1

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Для каждого составного высказывания можно
построить таблицу истинности. При построении
таблиц истинности целесообразно
руководствоваться определѐнной
последовательностью действий. Эта
последовательность действий называется

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

1)Необходимо определить количество строк и
столбцов в таблице истинности (количества строк
равно количеству комбинаций логических
переменных, а количества столбцов равно
количеству логических переменных и логических
операций).
2)Необходимо построить таблицу истинности с
указанным количеством строк и столбцов, и
обозначить столбцы.
3)Необходимо заполнить таблицу истинности по
столбцам, выполняя базовые логические
операции в необходимой последовательности
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

F=(A+B)&(A+B)

A
0
0
1
1

B
0
1
0
1

A+B
0
1
1
1

A
1
1
0
0

B
1
0
1
0

A+B
1
1
1
0

(A+B)&(A+B)
0
1
1
0

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Логические выражения, у которых последние
столбцы таблиц истинности совпадают,
называются
.

Для обозначения равносильных логических
выражений используется знак ― ―.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Любое составное высказывания можно рассматривать как
логическую функцию
аргументами
которой являются логические переменные
.
Сама функция и аргументы могут принимать только два
различных значения: ―
‖( )и―
‖ ( ).

Логическое следования
Логическое равенства

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Операция, выражаемая
связками "
", "
", "
", называется
(лат. implico — тесно
связаны) и обозначается знаком
.
Высказывание
ложно тогда и
только тогда, когда истинно, а
ложно.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Операция, выражаемая связками
"
",
"
", "
", называется
или
и обозначается
знаком
или
. Высказывание
истинно тогда и только тогда,
когда значения и совпадают.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

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

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Всякое высказывание тождественно самому себе: А=А

Логическое произведения и его отрицания должно быть ложно: A&A=0

Результат логического сложения высказывания и его отрицания всегда
принимает значения «истина»: A+A=1

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Если дважды отрицать некоторое высказывания, то в результате мы получим
исходное высказывание: А=А

A v B=A&B
A&B=A v B

Логическое умножения
A&B=B&A

Логическое сложения
A+B=B+A

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Логическое умножения
(A&B)&C=A&(B&C)

Логическое сложения
(A+B)+C=A+(B+C)

Дистрибутивность умножения
относительного сложения

Дистрибутивность сложения
относительно умножения

(A&B)+(A&C)=A&(B+C)

(A+B)&(A+C)=A+(B&C)

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

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

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

— это часть
электронной логической
схемы, которая реализует
элементарную логическую
функцию.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

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

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

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Базовые логические элементы реализуют рассмотренные выше
основные логические операции:
• логический элемент « » - логическое умножения;
• логический элемент «
» - логическое сложение;
• логический элемент «
» - инверсию.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

– это
табличное представление
логической схемы, в котором
перечислены все возможные
сочетания значений истинности
входных сигналов вместе со
значением истинности выходного
сигнала для каждого из этих
сочетаний.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица истинности
схемы

X

Y

X*Y

0

0

0

1

0

0

0

1

0

1

1

1

Единица на выходе
схемы И будет тогда
и только тогда,
когда на всех
входах будут
единицы. Когда
хотя бы на одном
входе будет ноль,
на выходе также
будет ноль.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Схема реализует
конъюнкцию двух или более
логических значений.
X
Y

&

F=X·Y

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица истинности
схемы

x

y

xvy

0

0

0

0

1

1

1

0

1

1

1

Когда хотя бы на
одном входе
схемы
буд
ет
, на
еѐ выходе также
будет
.

1
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Схема
реализует
дизъюнкцию двух или более
логических значений.
X
Y

1

F=X+Y

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица истинности
схемы

x

x

0

1

1

0

Если на входе
схемы , то на
выходе .
Когда на
входе , на
выходе .

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Схема
(
) реализует
операцию отрицания. Связь между
входом
этой схемы и
выходом
можно записать
соотношением
=
где
читается как "
" или "
".
X

1

F=X

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица истинности схемы

x

y

X*Y

0

0

1

0

1

1

1

0

1

1

1

0

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Схема
состоит из элемента
инвертора и осуществляет
отрицание результата схемы .
Связь между выходом и входами
и схемы записывают следующим
образом:
, где
читается
как "
".
X
F=X·Y

Y

&
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица истинности схемы

x

y

X+Y

0

0

1

0

1

0

1

0

0

1

1

0

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Схема
состоит из элемента
и инвертора и осуществляет
отрицание результата схемы
.
Связь между выходом
и входами
и схемы записывают следующим
образом:
, где
, читается
как "
".
X
F=X+Y
Y

1
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

— это электронная
логическая схема, выполняющая
суммирование двоичных чисел.
Сумматор служит, прежде всего,
центральным узлом арифметикологического устройства компьютера,
однако он находит применение также и в
других устройствах машины.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Сумматоры двоичных чисел подразделяются на:
Полусумматоры

Полный одноразрядный сумматор
Многоразрядный сумматор

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Для определения суммы можно применить следующее логическое
выражение:
S=(A+B)&(A&B).

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

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Полный одноразрядный сумматор должен иметь три входа: A,
B – слагаемые и P0 – перенос из младшего разряда и два
выхода: сумму S и перенос P.
Логическое выражения для вычисления суммы в полном сумматоре принимает
следующий вид:
S=(A+B+P0)&P0+(A&B&P0).
Формула переноса имеет следующий вид:
P=(A&B)+(A&P0)+(B&P0).

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Таблица сложения
Слагаемые

Перенос из
младшего
разряда

Перенос

Сумма

A

B

P0

P

S

0

0

0

0

0

0

1

0

0

1

1

0

0

0

1

1

1

0

1

0

0

0

1

0

1

0

1

1

1

0

1
1

0
1

1
1

1
1

0
1

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Многоразрядный сумматор процессора состоит из
полных одноразрядных сумматоров. На каждый
разряд ставится одноразрядный сумматор, причѐм
выход сумматора младшего разряда подключается
ко входу старшего разряда.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

— это электронная
схема, широко применяемая в
регистрах
компьютера
для
надѐжного запоминания одного
разряда двоичного кода. Триггер
имеет два устойчивых состояния,
одно из которых соответствует
двоичной единице, а другое —
двоичному нулю.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

S
0

R

1

0

1

Q

Q

Самый распространѐнный тип триггера — так
называемый
(S и R, соответственно,
от английских set — установка, и reset — сброс).

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
МКОУ СОШ № 7 г. Слободского

LOGO

yaro-vik@yandex.ru

More Related Content

More from Виктор Леонидович Ярославцев

More from Виктор Леонидович Ярославцев (20)

Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитареШкола игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре
 
Методическая система учителя
Методическая система учителяМетодическая система учителя
Методическая система учителя
 
Ресурс дистанционного обучения
Ресурс дистанционного обученияРесурс дистанционного обучения
Ресурс дистанционного обучения
 
Справка о публичной презентации
Справка о публичной презентацииСправка о публичной презентации
Справка о публичной презентации
 
Информация о профессиональных достижениях
Информация о профессиональных достиженияхИнформация о профессиональных достижениях
Информация о профессиональных достижениях
 
Публикация материала на персональном сайте педагога
Публикация материала на персональном сайте педагогаПубликация материала на персональном сайте педагога
Публикация материала на персональном сайте педагога
 
Создание интерактивных материалов в «learningapps»
Создание интерактивных материалов в «learningapps»Создание интерактивных материалов в «learningapps»
Создание интерактивных материалов в «learningapps»
 
Создание учебных классов
Создание учебных классовСоздание учебных классов
Создание учебных классов
 
Регистрация на сервисе «learningapps»
Регистрация на сервисе «learningapps»Регистрация на сервисе «learningapps»
Регистрация на сервисе «learningapps»
 
Примеры интерактивных материалов, созданных в «learning apps»
Примеры интерактивных материалов, созданных в «learning apps»Примеры интерактивных материалов, созданных в «learning apps»
Примеры интерактивных материалов, созданных в «learning apps»
 
Обзор сервиса learningapps.org
Обзор сервиса learningapps.orgОбзор сервиса learningapps.org
Обзор сервиса learningapps.org
 
Методическая разработка использование сервиса LearningАpps
Методическая разработка использование сервиса LearningАppsМетодическая разработка использование сервиса LearningАpps
Методическая разработка использование сервиса LearningАpps
 
Муниципальный лагерь "Перекрёсток"
Муниципальный лагерь "Перекрёсток"Муниципальный лагерь "Перекрёсток"
Муниципальный лагерь "Перекрёсток"
 
Ученический проект переход на СПО в школе
Ученический проект переход на СПО в школеУченический проект переход на СПО в школе
Ученический проект переход на СПО в школе
 
Публикация теста на странице своего Интернет-ресурса
Публикация теста на странице своего Интернет-ресурсаПубликация теста на странице своего Интернет-ресурса
Публикация теста на странице своего Интернет-ресурса
 
Регистрация на сайте
Регистрация на сайтеРегистрация на сайте
Регистрация на сайте
 
Измерение информации
Измерение информацииИзмерение информации
Измерение информации
 
Информация. Информационные процессы
Информация. Информационные процессыИнформация. Информационные процессы
Информация. Информационные процессы
 
Реализация проекта "Волонтёры информационного общества"
Реализация проекта "Волонтёры информационного общества"Реализация проекта "Волонтёры информационного общества"
Реализация проекта "Волонтёры информационного общества"
 
Ярославцев В.Л. Портфолио учителя информатики
Ярославцев В.Л. Портфолио учителя информатикиЯрославцев В.Л. Портфолио учителя информатики
Ярославцев В.Л. Портфолио учителя информатики
 

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

  • 1. LOGO Муниципальное казенное общеобразовательное учреждение средняя общеобразовательная школа № 7 города Слободского Кировской области http://yaro-vik.ru/ Основы логики и логические основы компьютера © Ярославцев Виктор Леонидович, учитель информатики
  • 2. LOGO МКОУ СОШ № 7 г. Слободского - это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними. © Ярославцев В.Л., учитель информатики
  • 3. LOGO МКОУ СОШ № 7 г. Слободского Джордж Буль родился в Линкольне в семье мелкого торговца. Он окончил только начальную школу для детей бедняков. Джордж Буль по праву считается отцом математической логики. В 1854 году вышел его главный труд ―изучения законов мышления‖ Джордж Буль 1815-1864 © Ярославцев В.Л., учитель информатики
  • 4. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 5. LOGO МКОУ СОШ № 7 г. Слободского Основными формами мышления являются , и – это форма мышления, фиксирующая основные, существенные признаки объекта – это форма мышления, в которой что либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними © Ярославцев В.Л., учитель информатики
  • 6. LOGO МКОУ СОШ № 7 г. Слободского — это любое повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно. © Ярославцев В.Л., учитель информатики
  • 7. LOGO МКОУ СОШ № 7 г. Слободского Так, например, предложение " " следует считать высказыванием, так как оно истинное. Предложение " " тоже высказывание, так как оно ложное. © Ярославцев В.Л., учитель информатики
  • 8. LOGO МКОУ СОШ № 7 г. Слободского Высказываниями не являются, например, предложения " "и " ". © Ярославцев В.Л., учитель информатики
  • 9. LOGO МКОУ СОШ № 7 г. Слободского Употребляемые в обычной речи слова и словосочетания " ", " ", " ", " ", " " и другие позволяют из уже заданных высказываний строить новые высказывания. Такие слова и словосочетания называются . © Ярославцев В.Л., учитель информатики
  • 10. LOGO МКОУ СОШ № 7 г. Слободского Высказывания, образованные из других высказываний с помощью логических связок, называются . Высказывания, не являющиеся составными, называются . © Ярославцев В.Л., учитель информатики
  • 11. LOGO МКОУ СОШ № 7 г. Слободского Так, например, из элементарных высказываний " ", " " при помощи связки " " можно получить составное высказывание " ", понимаемое как " ". © Ярославцев В.Л., учитель информатики
  • 12. LOGO МКОУ СОШ № 7 г. Слободского При помощи связки " " из этих же высказываний можно получить составное высказывание " ", понимаемое в алгебре логики как " ". © Ярославцев В.Л., учитель информатики
  • 13. LOGO МКОУ СОШ № 7 г. Слободского Пусть через обозначено высказывание " ", а через высказывание " ". — © Ярославцев В.Л., учитель информатики
  • 14. LOGO МКОУ СОШ № 7 г. Слободского Тогда составное высказывание " " можно кратко записать как . Здесь " " — логическая связка, — логические переменные, которые могут принимать только два значения " " или " ", обозначаемые, соответственно, " " " ". © Ярославцев В.Л., учитель информатики
  • 15. LOGO МКОУ СОШ № 7 г. Слободского Логическое умножения Логическое сложение Логическое отрицание Таблицы истинности © Ярославцев В.Л., учитель информатики
  • 16. LOGO МКОУ СОШ № 7 г. Слободского Операция, выражаемая связкой " ", называется (лат. conjunctio — соединение) или и обозначается точкой " . " (может также обозначаться знаками или ). © Ярославцев В.Л., учитель информатики
  • 17. LOGO МКОУ СОШ № 7 г. Слободского Высказывание истинно тогда и только тогда, когда оба высказывания и истинны. Например, Высказывание "10 делится на 2 и 5 больше 3" , а высказывания "10 делится на 2 и 5 не больше 3", "10 не делится на 2 и 5 больше 3", "10 не делится на 2 и 5 не больше 3" — . © Ярославцев В.Л., учитель информатики
  • 18. LOGO МКОУ СОШ № 7 г. Слободского Операция, выражаемая связкой "или", называется (лат. disjunctio — разделение) или и обозначается знаком (или ). © Ярославцев В.Л., учитель информатики
  • 19. LOGO МКОУ СОШ № 7 г. Слободского Высказывание ложно тогда и только тогда, когда оба высказывания ложны. Например, Высказывание "10 не делится на 2 или 5 не больше 3" , а высказывания "10 делится на 2 или 5 больше 3", "10 делится на 2 или 5 не больше 3", "10 не делится на 2 или 5 больше 3"— . © Ярославцев В.Л., учитель информатики
  • 20. LOGO МКОУ СОШ № 7 г. Слободского Операция, выражаемая словом "не", называется или и обозначается чертой над высказыванием. © Ярославцев В.Л., учитель информатики
  • 21. LOGO МКОУ СОШ № 7 г. Слободского Высказывание истинно, когда A ложно, и ложно, когда A истинно. Пример. "Луна — спутник Земли" (А); "Луна — не спутник Земли" (А). © Ярославцев В.Л., учитель информатики
  • 22. LOGO МКОУ СОШ № 7 г. Слободского Таблица истинности функции логического сложения Таблица истинности функции логического отрицания Таблица истинности функции логического сложения А B F=A+B A F=A А B F=A&B 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 © Ярославцев В.Л., учитель информатики
  • 23. LOGO МКОУ СОШ № 7 г. Слободского Логические выражения Таблицы истинности Равносильные логические выражения © Ярославцев В.Л., учитель информатики
  • 24. LOGO МКОУ СОШ № 7 г. Слободского Каждое составное высказывания можно выразить в виде в которую входят логические переменные, обозначающие высказывания, и знаки логических операций, обозначающие . © Ярославцев В.Л., учитель информатики
  • 25. LOGO МКОУ СОШ № 7 г. Слободского Запишем в форме логического выражения составное высказывание (2*2=5 или 2*2=4) и (2*2<>5 или 2*2<>4). Теперь запишем высказывания в форме логического выражения: F=(AVB)&(AVB). Поставим в логическое выражения значения логических переменных и получим значение логической функции: F=(A+B)&(A+B)=(0+1)&(1+0)=1&1=1 © Ярославцев В.Л., учитель информатики
  • 26. LOGO МКОУ СОШ № 7 г. Слободского Для каждого составного высказывания можно построить таблицу истинности. При построении таблиц истинности целесообразно руководствоваться определѐнной последовательностью действий. Эта последовательность действий называется © Ярославцев В.Л., учитель информатики
  • 27. LOGO МКОУ СОШ № 7 г. Слободского 1)Необходимо определить количество строк и столбцов в таблице истинности (количества строк равно количеству комбинаций логических переменных, а количества столбцов равно количеству логических переменных и логических операций). 2)Необходимо построить таблицу истинности с указанным количеством строк и столбцов, и обозначить столбцы. 3)Необходимо заполнить таблицу истинности по столбцам, выполняя базовые логические операции в необходимой последовательности © Ярославцев В.Л., учитель информатики
  • 28. LOGO МКОУ СОШ № 7 г. Слободского F=(A+B)&(A+B) A 0 0 1 1 B 0 1 0 1 A+B 0 1 1 1 A 1 1 0 0 B 1 0 1 0 A+B 1 1 1 0 (A+B)&(A+B) 0 1 1 0 © Ярославцев В.Л., учитель информатики
  • 29. LOGO МКОУ СОШ № 7 г. Слободского Логические выражения, у которых последние столбцы таблиц истинности совпадают, называются . Для обозначения равносильных логических выражений используется знак ― ―. © Ярославцев В.Л., учитель информатики
  • 30. LOGO МКОУ СОШ № 7 г. Слободского Любое составное высказывания можно рассматривать как логическую функцию аргументами которой являются логические переменные . Сама функция и аргументы могут принимать только два различных значения: ― ‖( )и― ‖ ( ). Логическое следования Логическое равенства © Ярославцев В.Л., учитель информатики
  • 31. LOGO МКОУ СОШ № 7 г. Слободского Операция, выражаемая связками " ", " ", " ", называется (лат. implico — тесно связаны) и обозначается знаком . Высказывание ложно тогда и только тогда, когда истинно, а ложно. © Ярославцев В.Л., учитель информатики
  • 32. LOGO МКОУ СОШ № 7 г. Слободского Операция, выражаемая связками " ", " ", " ", называется или и обозначается знаком или . Высказывание истинно тогда и только тогда, когда значения и совпадают. © Ярославцев В.Л., учитель информатики
  • 33. LOGO МКОУ СОШ № 7 г. Слободского В алгебре высказываний законы логики записываются в виде , которые позволяют проводить эквивалентные преобразования логических выражений. тождества, непротиворечия, исключения третьего, закон двойного отрицания, закон де Моргана, коммутативности, ассоциативности, закон дистрибутивности. © Ярославцев В.Л., учитель информатики
  • 34. LOGO МКОУ СОШ № 7 г. Слободского Всякое высказывание тождественно самому себе: А=А Логическое произведения и его отрицания должно быть ложно: A&A=0 Результат логического сложения высказывания и его отрицания всегда принимает значения «истина»: A+A=1 © Ярославцев В.Л., учитель информатики
  • 35. LOGO МКОУ СОШ № 7 г. Слободского Если дважды отрицать некоторое высказывания, то в результате мы получим исходное высказывание: А=А A v B=A&B A&B=A v B Логическое умножения A&B=B&A Логическое сложения A+B=B+A © Ярославцев В.Л., учитель информатики
  • 36. LOGO МКОУ СОШ № 7 г. Слободского Логическое умножения (A&B)&C=A&(B&C) Логическое сложения (A+B)+C=A+(B+C) Дистрибутивность умножения относительного сложения Дистрибутивность сложения относительно умножения (A&B)+(A&C)=A&(B+C) (A+B)&(A+C)=A+(B&C) © Ярославцев В.Л., учитель информатики
  • 37. LOGO МКОУ СОШ № 7 г. Слободского С помощью логических переменных и символов логических операций любое высказывание можно формализовать, то есть заменить . © Ярославцев В.Л., учитель информатики
  • 38. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 39. LOGO МКОУ СОШ № 7 г. Слободского — это часть электронной логической схемы, которая реализует элементарную логическую функцию. © Ярославцев В.Л., учитель информатики
  • 40. LOGO МКОУ СОШ № 7 г. Слободского Базовые логические элементы Сумматор двоичных чисел Триггер © Ярославцев В.Л., учитель информатики
  • 41. LOGO МКОУ СОШ № 7 г. Слободского Базовые логические элементы реализуют рассмотренные выше основные логические операции: • логический элемент « » - логическое умножения; • логический элемент « » - логическое сложение; • логический элемент « » - инверсию. © Ярославцев В.Л., учитель информатики
  • 42. LOGO МКОУ СОШ № 7 г. Слободского – это табличное представление логической схемы, в котором перечислены все возможные сочетания значений истинности входных сигналов вместе со значением истинности выходного сигнала для каждого из этих сочетаний. © Ярославцев В.Л., учитель информатики
  • 43. LOGO МКОУ СОШ № 7 г. Слободского Таблица истинности схемы X Y X*Y 0 0 0 1 0 0 0 1 0 1 1 1 Единица на выходе схемы И будет тогда и только тогда, когда на всех входах будут единицы. Когда хотя бы на одном входе будет ноль, на выходе также будет ноль. © Ярославцев В.Л., учитель информатики
  • 44. LOGO МКОУ СОШ № 7 г. Слободского Схема реализует конъюнкцию двух или более логических значений. X Y & F=X·Y © Ярославцев В.Л., учитель информатики
  • 45. LOGO МКОУ СОШ № 7 г. Слободского Таблица истинности схемы x y xvy 0 0 0 0 1 1 1 0 1 1 1 Когда хотя бы на одном входе схемы буд ет , на еѐ выходе также будет . 1 © Ярославцев В.Л., учитель информатики
  • 46. LOGO МКОУ СОШ № 7 г. Слободского Схема реализует дизъюнкцию двух или более логических значений. X Y 1 F=X+Y © Ярославцев В.Л., учитель информатики
  • 47. LOGO МКОУ СОШ № 7 г. Слободского Таблица истинности схемы x x 0 1 1 0 Если на входе схемы , то на выходе . Когда на входе , на выходе . © Ярославцев В.Л., учитель информатики
  • 48. LOGO МКОУ СОШ № 7 г. Слободского Схема ( ) реализует операцию отрицания. Связь между входом этой схемы и выходом можно записать соотношением = где читается как " " или " ". X 1 F=X © Ярославцев В.Л., учитель информатики
  • 49. LOGO МКОУ СОШ № 7 г. Слободского Таблица истинности схемы x y X*Y 0 0 1 0 1 1 1 0 1 1 1 0 © Ярославцев В.Л., учитель информатики
  • 50. LOGO МКОУ СОШ № 7 г. Слободского Схема состоит из элемента инвертора и осуществляет отрицание результата схемы . Связь между выходом и входами и схемы записывают следующим образом: , где читается как " ". X F=X·Y Y & © Ярославцев В.Л., учитель информатики
  • 51. LOGO МКОУ СОШ № 7 г. Слободского Таблица истинности схемы x y X+Y 0 0 1 0 1 0 1 0 0 1 1 0 © Ярославцев В.Л., учитель информатики
  • 52. LOGO МКОУ СОШ № 7 г. Слободского Схема состоит из элемента и инвертора и осуществляет отрицание результата схемы . Связь между выходом и входами и схемы записывают следующим образом: , где , читается как " ". X F=X+Y Y 1 © Ярославцев В.Л., учитель информатики
  • 53. LOGO МКОУ СОШ № 7 г. Слободского — это электронная логическая схема, выполняющая суммирование двоичных чисел. Сумматор служит, прежде всего, центральным узлом арифметикологического устройства компьютера, однако он находит применение также и в других устройствах машины. © Ярославцев В.Л., учитель информатики
  • 54. LOGO МКОУ СОШ № 7 г. Слободского Сумматоры двоичных чисел подразделяются на: Полусумматоры Полный одноразрядный сумматор Многоразрядный сумматор © Ярославцев В.Л., учитель информатики
  • 55. LOGO МКОУ СОШ № 7 г. Слободского Для определения суммы можно применить следующее логическое выражение: S=(A+B)&(A&B). Схема полусумматора двоичных чисел © Ярославцев В.Л., учитель информатики
  • 56. LOGO МКОУ СОШ № 7 г. Слободского Полный одноразрядный сумматор должен иметь три входа: A, B – слагаемые и P0 – перенос из младшего разряда и два выхода: сумму S и перенос P. Логическое выражения для вычисления суммы в полном сумматоре принимает следующий вид: S=(A+B+P0)&P0+(A&B&P0). Формула переноса имеет следующий вид: P=(A&B)+(A&P0)+(B&P0). © Ярославцев В.Л., учитель информатики
  • 57. LOGO МКОУ СОШ № 7 г. Слободского Таблица сложения Слагаемые Перенос из младшего разряда Перенос Сумма A B P0 P S 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 1 0 1 © Ярославцев В.Л., учитель информатики
  • 58. LOGO МКОУ СОШ № 7 г. Слободского Многоразрядный сумматор процессора состоит из полных одноразрядных сумматоров. На каждый разряд ставится одноразрядный сумматор, причѐм выход сумматора младшего разряда подключается ко входу старшего разряда. © Ярославцев В.Л., учитель информатики
  • 59. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 60. LOGO МКОУ СОШ № 7 г. Слободского — это электронная схема, широко применяемая в регистрах компьютера для надѐжного запоминания одного разряда двоичного кода. Триггер имеет два устойчивых состояния, одно из которых соответствует двоичной единице, а другое — двоичному нулю. © Ярославцев В.Л., учитель информатики
  • 61. LOGO МКОУ СОШ № 7 г. Слободского S 0 R 1 0 1 Q Q Самый распространѐнный тип триггера — так называемый (S и R, соответственно, от английских set — установка, и reset — сброс). © Ярославцев В.Л., учитель информатики
  • 62. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 63. МКОУ СОШ № 7 г. Слободского LOGO yaro-vik@yandex.ru