
- •1 3(1) . Линейное программирование. Симплекс-метод. Привести числовой пример решения задачи линейного программирования симплекс-методом с использованием симплекс-таблиц.
- •2 3(3) . Свойства бинарных отношений. Рефлексивность, симметричность, транзитивность, иррефлексивность, антисимметричность, интранзитивность.
- •3 3(5) .Последовательная и связанная память. Представление линейных списков в последовательной и связанной памяти. Достоинства и недостатки того и другого представления
- •Логическое высказывание и его свойства. Логические операции (связки). Формализация логических суждений.
- •Машина Тьюринга, ее структура и свойства. Проблема остановки мт.
- •3 8(5) .Понятие обхода дерева. Виды обходов двоичного дерева. Определение структуры двоичного дерева по двум заданным обходам. Рекурсивные алгоритмы обходов двоичных деревьев.
- •1 16(1) . Цикломатика графов. Цикломатическое число. Цикломатический базис. Связь циклов графа с цикломатическим базисом.
- •2. Процессы в операционных системах. Общие понятия. Ресурсы процесса. Создание и уничтожение процесса.
- •3. Xml базы данных. Dtd и xml Schema
- •1 19(1) . Условная вероятность события. Формула полной вероятности и формула Байеса. Независимость событий (попарная и в совокупности). Примеры. Условная вероятность
- •Независимость событий
- •Формула полной вероятности
- •Теорема гипотез (формула Байеса)
- •2 19(4) . Логическое высказывание и его свойства. Логические операции (связки). Формализация логических суждений.
- •3 19(6) . Операционная система. Функции, назначение. Многопользовательские системы. Мультипрограммные системы.
- •1. Условная вероятность события. Формула полной вероятности и формула Байеса. Независимость событий (попарная и в совокупности).
- •1Нф (Первая Нормальная Форма)
- •2Нф (Вторая Нормальная Форма)
- •3Нф (Третья Нормальная Форма)
- •Алгоритм нормализации (приведение к 3нф)
- •К 43(6) лассы бинарных отношений. Отношение порядка и его свойства.
- •3 43(7) .Структура языка sql. Оператор select. Типы соединений таблиц.
Теорема гипотез (формула Байеса)
Пусть
имеется полная группа попарно несовместных
событий
.
Причём заранее (априорно) известны
вероятности
.
Событие
может сопутствовать любой из гипотез
с вероятностями:
,
.
Произведём эксперимент, в результате которого имело место событие . Возникает вопрос, с какой вероятностью произошло событие с одной из гипотез? Иначе говоря, как следует изменить априорные вероятности гипотез? Т.е. чему равна вероятность:
?
Оказывается:
Пример: Два стрелка независимо стреляют по одной мишени, делая каждый по одному выстрелу. Вероятность попадания в мишень для 1-ого стрелка: 0,8, для второго: 0,4. После стрельбы в мишени обнаружена 1 пробоина. Найти вероятность того, что она принадлежит 1-ому стрелку. До опыта возможны следующие гипотезы:
H1 – никто не попадет, P(H1) = (1-0,8)(1-0,4)=0,12
H2 – оба попадут, P(H2) = 0,8*0,4=0,32
Н3 – только 1-ый попадет, P(H3) = 0,8(1-0,4)=0,48
Н4 – только 2-ой попадет, P(H4) = (1-0,8)0,4=0,08
Условные вероятности наблюденного события А при этих гипотезах:
P(А│H1)=0; P(А│H2)=0; P(А│H3)=1; P(А│H4)=1
После опыта гипотезы H1 и H2 становятся невозможными, а вероятности гипотез H3 и H4 будут равны:
;
2 19(4) . Логическое высказывание и его свойства. Логические операции (связки). Формализация логических суждений.
Основным понятием математической логики является «простое высказывание».
Простое высказывание – это некоторое повествовательное предложение, которое может быть либо истинно, либо ложно, но не то и другое одновременно. Простое высказывание обозначается маленькими латинскими буквами.
Высказывания, которые получаются из простых с помощью грамматических связок «и», «или», «не», «тогда и только тогда», «либо…либо…», «если …то…» называются составными или формулами алгебры логики. Ф-лы алгебры логики обозначаются большими латин. буквами.
Формула А, всегда истинная, называется тождественно истинной формулой или тавтологией, А=1.
Формула В, всегда ложная, называется тождественно ложной формулой В=0.
Рассматривая высказывания, мы абстрагируемся от их смысла, нас интересует их истинность или ложность. Мы пишем а=1, если а- истинно, и а=0, если а- ложно.
Рассмотрим основные операции над высказываниями.
-
Дизъюнкция V
Конъюнкция &
Отрицание `a
Импликация ®
Эквивалентность ~
Жегалкинское сложение Å
Операции логическое сложение, логическое умножение, отрицание, импликация и эквивалентность составляют сигнатуру алгебры логики[1].
Значение каждой логической операции описывается таблицей истинности.
Таблица истинности представляет собой таблицу, устанавливающую соответствие между возможными значениями наборов переменных и значениями операции [2].
Дизънкция a V b. Читается эта запись или “а дизъюнкция б”. Дизъюнкция двух слагаемых ложна тогда и только тогда, когда ложны оба слагаемых. Соответствует союзу «ИЛИ». Таблица истинности у дизъюнкции:
|
Конъюнкция a&b. Запись читается, “а конъюнкция б”. Конъюнкция двух сомножителей истинна тогда и только тогда, когда истинны оба сомножителя. Соответствует союзу «И». Таблица истинности конъюнкции:
|
||||||||||||||||||||||||||||||
Отрицание ` a. Запись читается, “не а”. Отрицание лжи есть истина, отрицание истины есть ложь. Соответствует частице «НЕ». Таблица истинности у отрицания следующая:
|
Импликация a® b Запись a®b читается, как “а импликация б” или “из а следует б. Для функции импликации из лжи следует все, что угодно, а из истины только истина. Таблица истинности импликации:
Запись a ¬ b соответствует «если в, то а», «а является необходимым условием для в» |
19(5)
Жегалкинское сложение a Å b. Запись читается, как “а жегалкинское сложение б”. Операция жегалкинское сложение истинна тогда и только тогда, когда значения переменных различны. Таблица истинности:
|
Эквивалентность a~b. Запись читается, как “а эквивалентно б”. Операция истинна тогда и только тогда, когда значения переменных совпадают.
|
При работе с высказываниями мы отвлекаемся от их смыла, нас интересует только их истинность или ложность. Каждое высказывание – это повествовательное утверждение естественного языка. Несмотря на то, что естественный язык гораздо богаче высказываний алгебры логики, в следующей таблице приведем один из способов формализации сложных высказываний, т.е. построения формул алгебры логики.
Рассмотрим способы построения формул, при условии что а-« сегодня ясная погода», в – «сегодня идет дождь», с- «сегодня ветрено»
Союзы и частицы естественного языка |
Операции алгебры логики |
Примеры |
а и в |
a&b |
Сегодня ветрено и идет дождь |
а или в |
a V b |
Сегодня ясная погода, или сегодня идет дождь |
а либо в |
a V b |
Сегодня ветрено, либо идет дождь |
не а |
|
Неверно, что сегодня идет дождь Сегодня пасмурно Сегодня безветренно Сегодня нет дождя |
а достаточное условие для в |
a ® b |
Сегодняшний ветер - достаточное условие для сегодняшнего дождя |
если а, то в |
a ® b |
Если сегодня ветер, то сегодня пойдет дождя |
а необходимое условие в |
b ® a |
Сегодняшний ветер - необходимое условие для сегодняшнего дождя |
а тогда и только тогда, когда в |
a~b |
Сегодня ветрено тогда и только тогда, когда идет дождь |
либо а, либо в |
a Å b |
Либо сегодня идет дождь, либо ясная погода |
или а, или в |
a Å b |
Или сегодня ветрено, или дождливо |
Пример сложного высказывания: простые высказывания a = “Иван умён”, b = “Петр глуп”, c = “Иван выиграет состязание”.
“Если
Иван умён и Петр глуп, то Иван выиграет
состязание” =
“Иван выиграет состязание только в том случае, если он умён или(и) если Петр глуп” =
=
“Если
Петр глуп, а Иван не выиграет состязание,
то Иван не умён” =