Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Изучении математической логики средствами MS Excel

Лабораторная работа 2

 

Для реализации функций булевой алгебры используются логические функции: ЕСЛИ, И, ИЛИ, НЕ, ИСТИНА и ЛОЖЬ. При работе с функциями в MS Excel используется мастер функций (Вставка Функция…), в котором отображается имя функции, ее описание и аргументы.

Рисунок 1. Окно мастера функций

Первоначально следует создать таблицу основных логических операций:

Рисунок 2. Таблица истинности основных логических операций

При составлении таблицы истинности используются следующие формулы:

1. Инверсия: =ЕСЛИ(A2=1;0;1);

2. Дизъюнкция: =ЕСЛИ(ИЛИ(A2=1;B2=1);1;0);

3. Конъюнкция: =ЕСЛИ(И(A2=1;B2=1);1;0);

4. Импликация: =ЕСЛИ(И(A2=1;B2=0);0;1);

5. Эквивалентность: =ЕСЛИ(A2=B2;1;0).

В последующей работе данная таблица может использоваться как основа для выполнения заданий лабораторной работы.

Задание: Построить таблицу истинности для формулы (A B C) A, используя MS Excel.

Алгоритм:

1. Определить количество наборов входных переменных, по формуле: Q = 2n, где n – количество переменных. Q = 23 = 8.

2. Внести в таблицу все наборы входных переменных:

Рисунок 3. Исходные данные

3. Определить количество логических операций и порядок их выполнения:

· B

· A B

· A B C

· (A B C) A

4. Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности.

Для этого в ячейку D2 ввести формулу: =ЕСЛИ(B2=1;0;1);

в E2: =ЕСЛИ(И(A2=1;D2=1);1;0);

в F2: =ЕСЛИ(И(E2=1;C2=0);0;1);

в G2: =ЕСЛИ(F2=A2;1;0).

Заполнение остальных строк произвести путем копирования введенной формулы.

Рисунок 4. Результат выполнения работы

Задачи для самостоятельного решения

Определить с помощью таблиц истинности равносильность формул.

Определить являются ли формулы тавтологиями (Тавтология - повторение того же самого ДРУГИМИ СЛОВАМИ)

 


<== предыдущая | следующая ==>
Методические рекомендации. 1. Запишите функцию (предварительно приведя уравнение к виду f(x)=0): | Векторная отрисовка растрового изображения вручную

Date: 2015-12-12; view: 488; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию