SlideShare a Scribd company logo
1 of 10
ОСНОВЫ ЛОГИКИ
При изучении работы различных устройств
компьютера приходится рассматривать
такие его логические элементы, в которых
реализуются сложные логические
выражения. Поэтому необходимо
научиться определять результат этих
выражений, то есть строить для них
таблицы истинности.
Таблица истинности – это таблица, в
левой части которой записывается набор
аргументов, а в правой части -
соответствующие значения логической
функции.
Алгоритм построения таблиц
истинности для сложных выражений:
 Определить количество переменных (простых выражений);
 Определить количество логических операций и
последовательность их выполнения.
 Определить количество строк:
количество строк = 2ª + строка для заголовка,
где a – количество логических переменных.
 Определить количество столбцов: количество столбцов =
количество переменных + количество логических
операций;
 Заполнить столбцы результатами выполнения логических
операций в обозначенной последовательности с учетом
таблиц истинности основных логических операций.
Порядок выполнения логических
операций:
1. Действия в скобках
2. Инверсия
3. Конъюнкция
4. Дизъюнкция
Рассмотрим пример построения
таблицы истинности для следующего
сложного (составного) логического
выражения:
А & (B V C)
Сначала определяем
количество столбцов в
будущей таблице
истинности
1 2 3
4
5 6
Определяем
приоритетность
выполнения логических
операций
1
23
Решение:
 Простые выражения (логические переменные): А, В,
С; (3)
 Количество логических операций:
¬ А - инверсия;
B ∨ C - операция дизъюнкции;
¬ А & (B ∨ C). операция конъюнкции. Всего: 3
 Количество строк: на входе три простых
высказывания: А, В, С , поэтому a=3 и количество
строк = 2³ +1 = 9.
 Количество столбцов: 3+3=6
 Заполняем столбцы с учетом таблиц истинности
логических операций.
А B C A B V C А & (B V C)
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0 011
1
1
1
0
0
0
0
0V0 0
1
1
1
0
1
1
1
1&0 0
1
1
1
0
0
0
0
Таблица истинности:
Постройте таблицу
истинности для логического
выражения:
D=А V B & C
А B C B & C А V B & C D
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
1
0
0
0
1
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
Таблица истинности:
А B C B & C А V B & C D
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
1
0
0
0
1
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
Таблица истинности:

More Related Content

Similar to informatika

Практикум по выполнению блока с информатика
Практикум по выполнению блока с информатикаПрактикум по выполнению блока с информатика
Практикум по выполнению блока с информатикаЕкатерина Луговова
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиckau88
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программированияssusere39acb
 
Презентация на тему: Методические особенности подготовки учащихся к выполнени...
Презентация на тему: Методические особенности подготовки учащихся к выполнени...Презентация на тему: Методические особенности подготовки учащихся к выполнени...
Презентация на тему: Методические особенности подготовки учащихся к выполнени...2berkas
 
Применение статического анализа при разработке программ
Применение статического анализа при разработке программПрименение статического анализа при разработке программ
Применение статического анализа при разработке программTatyanazaxarova
 
34081 8fa728fdc47f5183f620dd69adc7d469
34081 8fa728fdc47f5183f620dd69adc7d46934081 8fa728fdc47f5183f620dd69adc7d469
34081 8fa728fdc47f5183f620dd69adc7d469robinbad123100
 
Демоверсии ЕГЭ-2016: информатика и ИКТ
Демоверсии ЕГЭ-2016: информатика и ИКТДемоверсии ЕГЭ-2016: информатика и ИКТ
Демоверсии ЕГЭ-2016: информатика и ИКТNewtonew
 
Демо-вариант ЕГЭ-2016 по информатике
Демо-вариант ЕГЭ-2016 по информатикеДемо-вариант ЕГЭ-2016 по информатике
Демо-вариант ЕГЭ-2016 по информатикеNewtonew
 
Построение таблиц истинности
Построение таблиц истинностиПостроение таблиц истинности
Построение таблиц истинностиaleksashka3
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013AliyaAringazinova
 
34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fccrobinbad123100
 
Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Technopark
 
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excelKirrrr123
 
scanf(). Операторы ветвления. Тернарный оператор. switch
scanf(). Операторы ветвления. Тернарный оператор. switchscanf(). Операторы ветвления. Тернарный оператор. switch
scanf(). Операторы ветвления. Тернарный оператор. switchIhor Porotikov
 
Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Technopark
 
общая презентация по 3 темам
общая презентация по 3 темамобщая презентация по 3 темам
общая презентация по 3 темамAlexey Laturinsky
 

Similar to informatika (20)

Tablicy istinnosti
Tablicy istinnostiTablicy istinnosti
Tablicy istinnosti
 
Chislovie
ChislovieChislovie
Chislovie
 
Практикум по выполнению блока с информатика
Практикум по выполнению блока с информатикаПрактикум по выполнению блока с информатика
Практикум по выполнению блока с информатика
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техники
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программирования
 
Презентация на тему: Методические особенности подготовки учащихся к выполнени...
Презентация на тему: Методические особенности подготовки учащихся к выполнени...Презентация на тему: Методические особенности подготовки учащихся к выполнени...
Презентация на тему: Методические особенности подготовки учащихся к выполнени...
 
777
777777
777
 
Применение статического анализа при разработке программ
Применение статического анализа при разработке программПрименение статического анализа при разработке программ
Применение статического анализа при разработке программ
 
34081 8fa728fdc47f5183f620dd69adc7d469
34081 8fa728fdc47f5183f620dd69adc7d46934081 8fa728fdc47f5183f620dd69adc7d469
34081 8fa728fdc47f5183f620dd69adc7d469
 
Демоверсии ЕГЭ-2016: информатика и ИКТ
Демоверсии ЕГЭ-2016: информатика и ИКТДемоверсии ЕГЭ-2016: информатика и ИКТ
Демоверсии ЕГЭ-2016: информатика и ИКТ
 
Демо-вариант ЕГЭ-2016 по информатике
Демо-вариант ЕГЭ-2016 по информатикеДемо-вариант ЕГЭ-2016 по информатике
Демо-вариант ЕГЭ-2016 по информатике
 
Построение таблиц истинности
Построение таблиц истинностиПостроение таблиц истинности
Построение таблиц истинности
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
 
34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc34021 7c93acbd9a46c5519dd9388c9d162fcc
34021 7c93acbd9a46c5519dd9388c9d162fcc
 
Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1
 
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
 
scanf(). Операторы ветвления. Тернарный оператор. switch
scanf(). Операторы ветвления. Тернарный оператор. switchscanf(). Операторы ветвления. Тернарный оператор. switch
scanf(). Операторы ветвления. Тернарный оператор. switch
 
8 3-4
8 3-48 3-4
8 3-4
 
Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8
 
общая презентация по 3 темам
общая презентация по 3 темамобщая презентация по 3 темам
общая презентация по 3 темам
 

informatika

  • 2. При изучении работы различных устройств компьютера приходится рассматривать такие его логические элементы, в которых реализуются сложные логические выражения. Поэтому необходимо научиться определять результат этих выражений, то есть строить для них таблицы истинности. Таблица истинности – это таблица, в левой части которой записывается набор аргументов, а в правой части - соответствующие значения логической функции.
  • 3. Алгоритм построения таблиц истинности для сложных выражений:  Определить количество переменных (простых выражений);  Определить количество логических операций и последовательность их выполнения.  Определить количество строк: количество строк = 2ª + строка для заголовка, где a – количество логических переменных.  Определить количество столбцов: количество столбцов = количество переменных + количество логических операций;  Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности с учетом таблиц истинности основных логических операций.
  • 4. Порядок выполнения логических операций: 1. Действия в скобках 2. Инверсия 3. Конъюнкция 4. Дизъюнкция
  • 5. Рассмотрим пример построения таблицы истинности для следующего сложного (составного) логического выражения: А & (B V C) Сначала определяем количество столбцов в будущей таблице истинности 1 2 3 4 5 6 Определяем приоритетность выполнения логических операций 1 23
  • 6. Решение:  Простые выражения (логические переменные): А, В, С; (3)  Количество логических операций: ¬ А - инверсия; B ∨ C - операция дизъюнкции; ¬ А & (B ∨ C). операция конъюнкции. Всего: 3  Количество строк: на входе три простых высказывания: А, В, С , поэтому a=3 и количество строк = 2³ +1 = 9.  Количество столбцов: 3+3=6  Заполняем столбцы с учетом таблиц истинности логических операций.
  • 7. А B C A B V C А & (B V C) 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 011 1 1 1 0 0 0 0 0V0 0 1 1 1 0 1 1 1 1&0 0 1 1 1 0 0 0 0 Таблица истинности:
  • 8. Постройте таблицу истинности для логического выражения: D=А V B & C
  • 9. А B C B & C А V B & C D 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 Таблица истинности:
  • 10. А B C B & C А V B & C D 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 Таблица истинности: