Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Булевы функции-metod.doc
Скачиваний:
37
Добавлен:
01.12.2018
Размер:
956.93 Кб
Скачать

Основные эквивалентности:

Законы коммутативности x*y=y*x, где *{,,,,|,}.

Законы ассоциативности (x*y)*z=x*(y*z), где *{,,,}.

Законы дистрибутивности x(yz)=xyxz, (xy)(xz)=xyz.

Законы идемпотентности xx=x, xx=x,

Правила де Моргана (x&y)=xy, (xy)=x&y.

Правила поглощения xxy=x, x(xy)=x.

Правила склеивания xKxK=K, xK1xK2=xK1xK2K1K2 (K, K1,K2 – произвольные конъюнкции).

В силу коммутативности и ассоциативности связок &, ,  справедливы следующие равенства

;

;

.

Задачи

  1. Найти номер и вес двоичного набора

    1. (011011);

    2. (010101);

    3. (110110);

    4. (101010);

    5. (101101);

    6. (101100);

    7. (010111);

    8. (011001);

    9. (101110);

    10. (110010).

  1. Найти двоичный набор длины 8, номер которого равен

    1. 123;

    2. 117;

    3. 105;

    4. 113;

    5. 100;

    6. 97;

    7. 88;

    8. 110;

    9. 91;

    10. 108.

  1. На множестве наборов A из B5 указать естественный частичный порядок . Выяснить, есть ли в множестве A соседние и противоположные наборы, и, если они имеются, выписать их.

    1. A={(00001),(00011),(00100),(01001),(10011),(11001),(11110)};

    2. A={(00101),(01000),(01100),(10000),(10101),(11010),(11100)};

    3. A={(00000),(01011),(10100),(10110),(11000),(11101),(11111)};

    4. A={(00010),(01010),(01101),(01110),(10010),(10111),(11101)};

    5. A={(00110),(00111),(01010),(01111),(10001),(11001),(11011)};

    6. A={(00001),(00100),(00101),(01011),(01110),(10001),(11011)};

    7. A={(00000),(00111),(01101),(10000),(10101),(11000),(11111)};

    8. A={(00010),(00011),(01001),(01111),(10000),(10111),(11100)};

    9. A={(01000),(01100),(10011),(10100),(10110),(10111),(11010)};

    10. A={(00110),(01001),(01010),(10010),(10110),(11001),(11011)}.

  2. Построить таблицы функций, реализуемых формулами:

    1. ;

    2. ;

    3. ;

    4. ;

    5. ;

    6. ;

    7. ;

    8. ;

    9. ;

    10. .

  1. Построив таблицы соответствующих функций, выяснить, эквивалентны ли формулы A и B:

    1. A=, B=;

    2. A=, B=;

    3. A=, B=;

    4. A=, B=;

    5. A=, B=;

    6. A=, B=;

    7. A=, B=;

    8. A=, B=;

    9. A=, B=;

    10. A=, B=.

  2. Используя основные эквивалентности, доказать эквивалентность формул A и B:

    1. A=, B=;

    2. A=, B=;

    3. A=, B=;

    4. A=, B=;

    5. A=, B=;

    6. A=, B=;

    7. A=, B=;

    8. A=, B=;

    9. A=, B=;

    10. A=, B=.

  3. Указать все фиктивные переменные функции f:

    1. f=(1011010110110101);

    2. f=(0101111101011111);

    3. f=(1100110000110011);

    4. f=(0011110000111100);

    5. f=(0110110110110111);

    6. f=(0111011110101010);

    7. f=(1100110001100101);

    8. f=(1100110000111100);

    9. f=(1000110110001101);

    10. f=(0011001110111011);

  1. Указать все существенные переменные функции f:

    1. ;

    2. ;

    3. ;

    4. ;

    5. ;

    6. ;

    7. ;

    8. ;

    9. .