- •Введение
- •I. Рабочая программа
- •Лекции – 70 часов
- •1 Семестр (34 часа)
- •2 Семестр (36 часов)
- •Самостоятельная работа (ср) – 48 часов
- •Семинары – 35 часов
- •1 Семестр (17 часов)
- •1. Элементы комбинаторики (2 часа).
- •2 Семестр (18 часов)
- •Вариант ср
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вопросы экзамена
- •1 Семестр
- •2 Семестр
- •Литература Основная
- •Дополнительная
- •II. Фонд задач
- •III. Образцы решения задач
- •1. Специальные представления булевых функций
- •Задача 1
- •2. Замкнутые классы и полнота систем функций алгебры логики
- •Задача 2
- •3. Реализация булевых функций схемами из функциональных элементов в стандартном базисе
- •Задача 3
- •4. Классы вычислимых и рекурсивных функций. Операции суперпозиции, примитивной рекурсии и минимизации
- •Задача 4
- •5. Критерий однозначности декодирования (а.А. Марков)
- •Задача 5
- •Задача 6
- •IV. Варианты тестовых заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •V. Критерий оценки знаний
- •Содержание
Вариант ср
Данную функцию f(x,y,z)=(00010101)
Представить всеми способами.
Представить в виде СДНФ и СКНФ.
Представить в виде полинома Жегалкина двумя способами.
Найти существенные и фиктивные переменные двумя способами.
Разложить по переменным x и z.
Выяснить, является ли данная функция шефферовой. Если нет, то какую одну функцию надо добавить к ней, чтобы получить полную систему. Единственным ли образом это можно сделать?
Подготовка к контрольным работам: КР-IДМ (контрольная работа за 1 семестр курса ДМ), КР-IIДМ (контрольная работа за 2 семестр курса ДМ). Типовые варианты этих контрольных работ приводятся ниже.
КР-IДМ
Вариант 1
1. Найти число функций из L(n)T0(n)S(n).
2.
Выразима ли xy
через x
?
3. Найти все полные подсистемы в Р2 заданной системы
{xyz1, (x→y)z, xy, x, xxyxz}.
4. Построить СДНФ, СКНФ для f(x1,x2,x3)=((x1→x2)x3)x2→x1.
5. Найти полином Жегалкина для функции
f(x,y,z)=(((x↑y) →z)↑y)+y.
Разложить функцию
f(x1,x2,x3,x4) =((x1↑x2)↓((x1↓x4)↑(x3↓x4)))↑((x2↑x3)↑x1)
по переменным x1 и x3, определить табличное значение разложенной функции.
Проверить, что xy [{xy → (xz→yz),
}].
Вариант 2
Проверить эквивалентность ((x→y) →z)=(xy)(z+x).
Выделить все полные в Р2 подсистемы данной системы
{(xy)(
),x+y+z+x(y+z)+yz,xyz,
x↓z}.
Построить СДНФ, СКНФ для f(x1,x2,x3)=(1+x1x2+x2x3+x3x1)↑x3.
Найти полином Жегалкина для функции f(x,y,z)=((x→y)↑z) → (y+z).
Проверить справедливость соотношения О [{x+xy+xz,
,1}].
Найти число функций, существенно зависящих от трех переменных.
Какие переменные у функции f(x1,x2,x3,x4)=(0101010101010110)
являются существенными?
Вариант 3
Выделить все полные в Р2 подсистемы данной системы
{x(x+y)z,x+y+z,x(yz)x(
)
,x↑y}.
Построить СДНФ, СКНФ для функции f(x,y,z)=((x→y)(y→z)(z→x))↓z.
Построить полином Жегалкина для функции f(x1,x2,x3,x4):
f(а1,а2,а3,а4)=1 а1=а2=а3=а4.
Проверить x(yz) yz ML?
Найти число функций из L(n)T1(n)S(n).
Решить систему
.
Какие переменные у функции f(x1,x2,x3,x4) = (1010101010101001) являются существенными?
Вариант 4
Построить СДНФ, СКНФ для функции f(x1,x2,x3)=((x1→x2)+x3)(x2→x1).
Построить полином Жегалкина для функции f(x,y,z)=( →(zy))+
.Верно ли, что L (T0T1S)? Доказать.
Решить систему:
.
Найти все полные в Р2 подсистемы данной системы {(x→y)z,xy,x+xy+yz}.
Какие переменные у функции f(x1,x2,x3,x4) = (0011001100110100) являются существенными?
Проверить, что xz[ {xyxzyz, } ].
КР-IIДМ
Вариант 1
Показать, что ├ АВ→ВА.
Найти примитивно-рекурсивную функцию (п.р.ф.) (если она ), из которой однократным применением можно получить частично рекурсивную функцию (ч.р.ф.) f(x)=2-x.
Найти вес о.-д.ф.
y
(t)=
(t)q1(t-1)x(t)
2(t-1)
q1(t)=
x(t)
1(t-1)
(t)
2(t-1)
q2(t)=
(t)
1(t-1)
2(t-1))
q1(0)=1, q2(0)=0
Является ли код С однозначно декодируемым, где С={01,011,100,2100,101210,001210}. Найти неприводимое слово.
Применяя Пр к g(x) и h(x,y,z) по y, построить f(x,y)=R(g,h), записав её в аналитической форме, где g(x)=x, h(x,y,z)=x+z.
