Шпаргалка по "Программированию и компьютерам"
Шпаргалка, 27 Января 2012, автор: пользователь скрыл имя
Краткое описание
Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры"
Содержимое работы - 12 файлов
1 алгоритмич языки и программирование.doc
— 79.00 Кб (Открыть файл, Скачать файл)2 Технология программирования.doc
— 81.00 Кб (Открыть файл, Скачать файл)3 базы данных. управл бд ..doc
— 227.00 Кб (Открыть файл, Скачать файл)4 информационные технологии.doc
— 131.50 Кб (Открыть файл, Скачать файл)5 проектирование АСОИУ.doc
— 861.00 Кб (Открыть файл, Скачать файл)6 Дискретная математика.doc
— 91.50 Кб (Скачать файл)9) Свойство единицы: A & 1 º A; A Ú 1 º 1;
10) Закон противоречия: A & ØA º 0;
11) Закон исключённого третьего: A Ú ØA º 1;
12) Закон снятия двойного отрицания: ØØA º A.
Дополнительные равносильности:
1) x↔y ≡ (x→y)& (y→x)
2) x→y ≡ ØxÚy
3) Ø(x&y) ≡ ØxÚØy
4) Ø(xÚy) ≡ Øx&Øy
5) x&y ≡ Ø (ØxÚØy)
6) xÚy ≡ Ø (Øx&ÚØy)
7) Øx ≡ x|x
8) x&y ≡ (x|y)| (x|y)
9)x|y
≡ Ø(x&y)
5. Нормальные формы формул. Представление логической функции в виде формулы алгебры логики.
Нормальные формы формул
- Дизъюнктивная нормальная форма (ДНФ)
Формула называется элементарной конъюнкцией, если она представляет собой конъюнкцию (возможно, одночленную) переменных или их отрицаний. Пример: (Øx1 & Øx2 & x3). Формула находится в ДНФ, если она представляет собой дизъюнкцию (возможно, одночленную) элементарных конъюнкций. Пример: (Øx1 & Øx2) Ú (x2 & x3). Для любой формулы алгебры логики может быть построена равносильная ей формула, находящаяся в ДНФ.
- Конъюнктивная нормальная форма (КНФ)
Формула называется элементарной дизъюнкцией, если она представляет собой дизъюнкцию (возможно, одночленную) переменных или их отрицаний. Пример: (Øx1 Ú Øx2 Ú x3). Формула находится в КНФ, если она представляет собой конъюнкцию (возможно, одночленную) элементарных дизъюнкций. Пример: (Øx1 Ú Øx2) & (x2 Ú x3). Для любой формулы алгебры логики может быть построена равносильная ей формула, находящаяся в КНФ.
- Совершенная дизъюнктивная нормальная форма (СДНФ)
Формула находится в СДНФ, если:
1) она находится в ДНФ;
2) в каждую
элементарную конъюнкцию
3) все дизъюнктивные члены различны.
Пример: (Øx1 & x2 & x3) Ú (x1 & Øx2 & x3).
СДНФ формулы определяется однозначно с точностью до порядка дизъюнктивных членов (теорема о единственности СДНФ).
- Совершенная конъюнктивная нормальная форма (СКНФ)
Формула находится в СКНФ, если:
1) она находится в КНФ;
2) в каждую
элементарную дизъюнкцию
3) все конъюнктивные члены различны.
Пример: (Øx1 Ú x2 Ú x3) & (x1 Ú Øx2 Ú x3).
СКНФ формулы определяется однозначно с точностью до порядка конъюнктивных членов (теорема о единственности СКНФ).
Представление логической функции в виде формулы алгебры логики
- Первая теорема Шеннона о представлении булевой функции.
Пусть рассматривается k-местная функция f (x1, …, xk), не равная тождественно 0. Тогда существует формула алгебры логики F, определяющая функцию f и находящаяся в СДНФ. Формула F определяется однозначно с точностью до порядка дизъюнктивных членов.
Пусть x1 = x, x0 = Øx. Тогда F = Ú (x1s1 & … & xksk) для всех (s1, …, sk), для которых f (s1, …, sk) = 1.
- Вторая теорема Шеннона о представлении булевой функции.
Пусть рассматривается k-местная функция f (x1, …, xk), не равная тождественно 1. Тогда существует формула алгебры логики F, определяющая функцию f и находящаяся в СКНФ. Формула F определяется однозначно с точностью до порядка конъюнктивных членов.
Пусть x1 = x, x0 = Øx. Тогда F = & (x1Øs1 Ú … Ú xkØsk) для всех (s1, …, sk), для которых f (s1, …, sk) = 0.