Основы построения цифровых автоматов и систем анализа информационных процессов. Понятия СДНФ и СКНФ. Логико-вероятностное

Содержание

Слайд 2

Введение

Многие важные научные и технические направления, такие как геофизика, радио и

Введение Многие важные научные и технические направления, такие как геофизика, радио и
гидролокация, метеорология, обработка изображений, аэро и гидродинамика, биология и медицина, искусственный интеллект и другие, уже не могут успешно развиваться , не используя компьютеры, методы научного анализа и информационного моделирования. Большинство алгоритмов решения вычислительных задач обладают высоким уровнем естественного параллелизма.
Основу архитектуры проблемно-ориентированной ЭВМ сегодня составляют разветвленные компоненты:
различные виды параллельных алгоритмов, числовая и логическая обработка информации (данных), структура данных, обработка одномерных и многомерных массивов.

Слайд 3

Математическая ( символическая ) логика с развитием вычислительной техники (ВТ) оказалась в

Математическая ( символическая ) логика с развитием вычислительной техники (ВТ) оказалась в
тесной взаимосвязи с вычислительной математикой и оценивания параметров множества информационных процессов, со всеми их вопросами конструирования и программирования электронных вычислительных систем (ВС). Аппарат математической логики находит свое применение в вычислительной математике, в конструировании сложных автоматических устройств, в проектировании информационно-измерительных и управляющих систем (ИИУС), при синтезе релейно-контактных и электронных схем робототехнических систем (РбТС) и т. д.

Создание компьютеров стало возможным только тогда, когда нашли общую точку пересечения, совместились, наложились друг на друга различные теоретические положения великих ученых : Аристотель, Р. Декарт (1596 г.), Г. Лейбниц (1673г.), Дж.Буль (1848 г.), Герман Холлерит (1890 г.), Алан Тьюринг (1938 г.), Джон фон Нейман (1945 г.), А.А. Марков (Россия, 1903-1979 гг.) и многие другие ученые.

Слайд 4

У истоков современной логики цифровых автоматов стоит Г. Лейбниц ( из Германии,

У истоков современной логики цифровых автоматов стоит Г. Лейбниц ( из Германии,
1646-1716 гг. ), выдвинувший идею представить логическое доказательство как вычисление, подобное вычислению в математике. Он же обосновал необходимость создания универсального логического языка, который, в отличие от естественного языка, мог бы точно и одновременно выражать различные понятия и отношения. Лейбниц разработал «своего рода» алгебру человеческого мышления, позволяющую получать из уже известных истин новые истины путем точных вычислений.

Слайд 5

Решающий шаг в области математической логики был сделан Дж. Булем (1815-1864) –

Решающий шаг в области математической логики был сделан Дж. Булем (1815-1864) –
алгебры логики (1847). Алгебра логики явилась исходным пунктом для развития теории алгоритмов .

Отметим, что информационный процесс является центральным алгоритмическим составным элементов любых создаваемых информационных систем (ИС).
Алгоритмизация информационного процесса основана на знаниях вычислительных систем (ВС) и их математического обеспечения.
В практическую основу большинства ВС была положена АЛГЕБРА ДЖ.БУЛЯ (АЛГЕБРА 2-Х ЗНАЧНОЙ ЛОГИКИ {0;1}

Слайд 6

Одна из главных составных частей цифровой ВС – это арифметико-логическое устройство (АЛУ).

Одна из главных составных частей цифровой ВС – это арифметико-логическое устройство (АЛУ).
В основу АЛУ положена работа сумматора сложения чисел x и y. Кроме обычных арифметических операций сумматор может выполнять и вспомогательные операции — сдвиг, обращение кода числа и др. (На рис. показана схема сумматора на три входа)

Слайд 7

Архитектура ЭВМ

Следует отметить, что в архитектуре нашей отечественной супермашины ВС БЭСМ-6 впервые

Архитектура ЭВМ Следует отметить, что в архитектуре нашей отечественной супермашины ВС БЭСМ-6
были предложены принципы распараллеливания вычислительного процесса за счет аппаратных средств.

Слайд 8

Базовая структура параллельной ЭВМ

Параллельная ЭВМ с общим управлением, ориентированная на решение параллельных

Базовая структура параллельной ЭВМ Параллельная ЭВМ с общим управлением, ориентированная на решение
вычислительных задач, содержит N процессорных элементов (ПЭ), находящихся под общим управлением ОУУ. Совокупность из ПЭ образует параллельный процессор ВС.
Каждый ПЭ состоит из вычислительного модуля (ВМ), модуля памяти (МП), модуля межпроцессорного коммутатора (ММК), модуля ввода-вывода данных (МВВ).
В состав каждого ВМ входит арифметическое устройство (АУ),
Оперативные регистры (ОР), Модуль памяти МП содержит ОЗУ с независимой адресацией, МВВ – регистры ввода-вывода (РВВ).

Слайд 9

В составе каждого блока ВМ имеются локальные устройства управления (ЛУУ), имеющие память

В составе каждого блока ВМ имеются локальные устройства управления (ЛУУ), имеющие память программ и логику управления.
программ и логику управления.

Слайд 10

Ввод программ и данных в параллельную ВС, управление периферией и общее управление

Ввод программ и данных в параллельную ВС, управление периферией и общее управление
все ВС осуществляет управляющая ЭВМ. Процесс программирования задачи состоит в составлении программ работы всех управляющих устройств (УУ).

Слайд 11

Преимущества параллельной обработки информации ВС основаны на том, что в системе с

Преимущества параллельной обработки информации ВС основаны на том, что в системе с
большой размерностью задачи, для которой выполняется соотношение вида Bi(Si)>N, (i=1,2,3,…,k), где Bi-число одинаковых операторов; N-число ПЭ; всегда имеется достаточное количество операторов Si, готовых к решению. Поэтому, за счет изменения последовательности обработки этих операторов, можно осуществить распарал-леливание информационных процессов на уровне операторов. Чтобы параллельная ВС могла решать эти задачи, каждый ПЭ должен иметь развитую систему локального управления, обеспечивающую независимую адресацию операндов в каждом модуле поля памяти, независимую адресацию коммутаторов поля коммутации. Данная идея реализована в отечественной ВС ПС-2000.

Слайд 12

Анализ множества цифровых ЭВМ и ВС показывает, что их фундамент (базис) –

Анализ множества цифровых ЭВМ и ВС показывает, что их фундамент (базис) –
математическая логика.

Основы математической логики мы ранее учили в школе.
Вспомним ее основные положения и постулаты.

Слайд 13

ОПЕРАЦИИ МАТЕМАТИЧЕСКОЙ (символической) ЛОГИКИ Отрицание (инверсия данных) Мнемоническое правило: слово «инверсия» (от лат. inversio

ОПЕРАЦИИ МАТЕМАТИЧЕСКОЙ (символической) ЛОГИКИ Отрицание (инверсия данных) Мнемоническое правило: слово «инверсия» (от
– переворачивание) означает, что белое меняется на черное, добро на зло, красивое на безобразие, истина на ложь, ложь на истину, ноль на один, один на ноль.

Слайд 14

Множество элементов, для которых высказывание А - ложно

Отрицание принято отображать графически с

Множество элементов, для которых высказывание А - ложно Отрицание принято отображать графически
помощью диаграммы Эйлера Венна

Множество А элементов, для которых высказывание А - истинно

Слайд 15

Конъюнкция

Конъюнкция

Слайд 16

Конъюнкция

Множество А элементов, для которых высказывание А - истинно

Множество В элементов, для

Конъюнкция Множество А элементов, для которых высказывание А - истинно Множество В
которых высказывание В - истинно

Множество А∩В элементов, для которых истинно одновременно и высказывание А и высказывание В

Слайд 17

Дизъюнкция

Дизъюнкция

Слайд 18

Дизъюнкция

Множество А элементов, для которых высказывание А - истинно

Множество В элементов, для

Дизъюнкция Множество А элементов, для которых высказывание А - истинно Множество В
которых высказывание В - истинно

Множество АUВ элементов, для которых истинно или высказывание А или высказывание В или одновременно и высказывание А и высказывание В

Слайд 19

Импликация

Импликация

Слайд 20

Импликация

Множество А элементов, для которых высказывание А - истинно

Множество В элементов, для

Импликация Множество А элементов, для которых высказывание А - истинно Множество В
которых высказывание В - истинно

Множество
всех элементов универсального множества, для которых высказывание В ложно или высказывание А истинно

Слайд 21

Импликация

Импликация

Слайд 22

Импликация

Множество А элементов, для которых высказывание А - истинно

Множество В элементов, для

Импликация Множество А элементов, для которых высказывание А - истинно Множество В
которых высказывание В - истинно

Множество
всех элементов, для которых высказывание А ложно или высказывание В истинно

Слайд 23

Эквиваленция

Эквиваленция

Слайд 24

Эквиваленция

Множество А элементов, для которых высказывание А - истинно

Множество В элементов, для

Эквиваленция Множество А элементов, для которых высказывание А - истинно Множество В
которых высказывание В - истинно

Множество
всех элементов, для которых высказывание А и высказывание В истинны или ложны одновременно

Слайд 25

Сложение по модулю 2 (Исключающее ИЛИ)

Сложение по модулю 2 (Исключающее ИЛИ)

Слайд 26

Сложение по модулю 2 (Исключающее ИЛИ)

Множество А элементов, для которых высказывание А -

Сложение по модулю 2 (Исключающее ИЛИ) Множество А элементов, для которых высказывание
истинно

Множество В элементов, для которых высказывание В - истинно

Множество
всех элементов, для которых истинно высказывание А и при этом ложно высказывание В и наоборот.

Слайд 27

Штрих Шеффера (И -НЕ)

Штрих Шеффера (И -НЕ)

Слайд 28

Штрих Шеффера (И -НЕ)

Множество А элементов, для которых высказывание А - истинно

Множество В

Штрих Шеффера (И -НЕ) Множество А элементов, для которых высказывание А -
элементов, для которых высказывание В - истинно

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

Слайд 29

Стрелка Пирса (ИЛИ -НЕ)

Стрелка Пирса (ИЛИ -НЕ)

Слайд 30

Стрелка Пирса (ИЛИ -НЕ)

Множество А элементов, для которых высказывание А - истинно

Множество В

Стрелка Пирса (ИЛИ -НЕ) Множество А элементов, для которых высказывание А -
элементов, для которых высказывание В - истинно

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

Слайд 31

Запрет по В

Запрет по В

Слайд 32

Запрет по В

Множество А элементов, для которых высказывание А - истинно

Множество В

Запрет по В Множество А элементов, для которых высказывание А - истинно
элементов, для которых высказывание В - истинно

Множество
всех элементов, для которых истинно высказывание А за исключением тех, для которых истинно высказывание В.

А

В

Слайд 33

Запрет по А

Запрет по А

Слайд 34

Запрет по А

Множество А элементов, для которых высказывание А - истинно

Множество В

Запрет по А Множество А элементов, для которых высказывание А - истинно
элементов, для которых высказывание В - истинно

Множество
всех элементов, для которых истинно высказывание В за исключением тех, для которых истинно высказывание А.

А

В

Слайд 36

Элементарная конъюнкция

Конъюнкция переменных функции или их отрицаний.

Элементарная конъюнкция Конъюнкция переменных функции или их отрицаний.

Слайд 37

Дизъюнктивная нормальная форма (ДНФ)
Дизъюнкция элементарных конъюнкций

Дизъюнктивная нормальная форма (ДНФ) Дизъюнкция элементарных конъюнкций

Слайд 38

Аналитическое представление табличнозаданной функции

Аналитическое представление табличнозаданной функции

Слайд 39

Элементарная дизъюнкция

Дизъюнкция переменных функции или их отрицаний.

Элементарная дизъюнкция Дизъюнкция переменных функции или их отрицаний.

Слайд 40

Конъюнктивная нормальная форма (КНФ)
Конъюнкция элементарных дизъюнкций

Конъюнктивная нормальная форма (КНФ) Конъюнкция элементарных дизъюнкций

Слайд 41

Таким образом, отметим следующие определения:

Таким образом, отметим следующие определения:

Слайд 44

Пример. По мишени производится стрельба 3-мя выстрелами и рассматриваются простые события: А1-попадание при

Пример. По мишени производится стрельба 3-мя выстрелами и рассматриваются простые события: А1-попадание
1-м выстреле, А2-попадание при втором, А3-попадание при 3-м выстреле. Получить выражение о том, что в мишени будет не менее 2-х попаданий?

Рассмотрим, сложное событие В, как результате 3-х выстрелов, т.е. будет ровно одно попадание в мишень
В=А1┐А2 ┐А3 + ┐А1А2 ┐А3 + ┐А1 ┐А2А3.
2. Событие, что в мишени будет не менее 2-х попаданий
С=А1А2 ┐А3+А1 ┐А2А3+ ┐А1А2А3+А1А2А3.
Далее, самостоятельно построить математическую модель и определить вероятности событий ?