Построение таблицы истинности заданной функции
МИНОБРНАУКИ РОССИИ Санкт-Петербургский государственный Электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) Кафедра вычислительной техники
отчет По лабораторной работе №5 По дисциплине «Информатика» Тема: «Использование пакета MicrosoftExcel
Санкт-Петербург, 2015 Содержание: 1 Цель работы.. 3 2 Основные теоретические положения. 3 3 Экспериментальные результаты. 3 3.1. Построение таблицы истинности заданной функции. 3 3.2Преобразование заданной функции. 5 3.3 Построение таблицы для упрощенной функции. 6 3.3 Сравнение таблиц истинности. 6 3.4 Представление функции в форме СДНФ. 6 3.5 Упрощение формы СДНФ. 7 4 Заключение. 8
Цель работы Освоить основные приемы работы с логическими функциями пакета MS Excel, практически освоить изученные теоретические основы алгебры логики. Для функции, заданной в виде аналитического выражения построить таблицу истинности. Представить функцию в форме СДНФ, упростить полученную СДНФ функции, построить таблицу истинности для упрощенного выражения. Сравнить полученные результаты. Заданная функция . Основные теоретические положения. Для работы со сложными формулами в Excel реализован Мастер функций, хотя формулу можно вводить и непосредственно с клавиатуры. При конструировании формулы с помощью Мастера функций в диалоговом окне отображается имя функции, все ее аргументы, описание функции и каждого аргумента, текущий результат функции и всей формулы. Функции и выражения могут быть вложены друг в друга, что позволяет конструировать проверку достаточно сложных условий. В Excel имеются следующие логические функции: ЕСЛИ, И, ИЛИ, ИСТИНА, ЛОЖЬ, НЕ. Описание каждой функции можно найти в Мастере функций. Экспериментальные результаты. Построение таблицы истинности заданной функции. Таблица строится с использованием логических функций. B, C ,D – столбцы аргументов функции. Для упрощения построения таблицы и визуального восприятия ввел дополнительные переменные. Значения переменных показаны в таблице1.
Таблица2 – Таблица истинности, с промежуточными результатами.
Столбец DCреализует функцию И, используя в качестве аргументов ячейки столбцов Dи C. Для строки4 формула выглядит следующим образомf(x)=И(D4;C4). Столбец DBреализует функцию И, используя в качестве аргументов ячейки столбцов D иB. Для строки 4 формула выглядит следующим образомf(x)=И(D4;C4). Столбец Hсодержитзначение⌐(C→DB), как показано в таблице 1. И реализует функцию инверсии, импликации аргументов ячеек столбцовCи DB.Функции импликации нет в списке логических функций, реализуемых в Excel, поэтому эту функцию реализовал с использованием функции ЕСЛИ.Для строки 4 формула выглядит следующим образом f(x)=НЕ(ЕСЛИ(И(C4=1;F4=ЛОЖЬ);ЛОЖЬ;ИСТИНА)). Столбец DC˅H реализует функцию ИЛИ, используя в качестве аргументов ячейки столбцов DCи H. Для строки 4 формула выглядит следующим образом f(x)=ИЛИ(E4;G4). Столбец ⌐G содержит инверсию значения DC↔C˅BC, как показано в таблице 1.Реализует функцию инверсии, эквивалентности столбца аргументов DC и результата функции И столбцов аргументов С и ВС.Функции эквивалентности также нет в списке логических функций, реализуемых в Excel, поэтому эту функцию необходимо реализовать с использованием функции ЕСЛИ. Для 4 строки формула выглядит следующим образом f(x)=НЕ(ЕСЛИ(И(D4;C4)=ИЛИ(C4;И(B4;C4));ИСТИНА;ЛОЖЬ)). Столбец (DC˅H)B˅⌐G реализует функцию И, использую значения аргументов ячейки столбцов DC˅H и B. Также, по полученному результату, реализует функцию ИЛИ, используя в качестве аргументов полученный результат предыдущей функции и значенияаргументов ячеек столбца B. Последний столбец таблицы F соответствует реализации функции импликации, используя в качестве аргументов ячейки столбцов (DC˅H)B˅⌐G и В. Для строки 4 формула выглядит следующим образом f(x)=ЕСЛИ(И(J4=ИСТИНА;B3=0);ЛОЖЬ;ИСТИНА) Дополнительно результат может быть представлен в более удобной для анализа форме с использованием двоичного алфавита (дополнительный столбец F) с использованием формулы f(x)=ЕСЛИ(K4=ИСТИНА;1;0). Результат построения таблицы истинности показан на рисунке 1.
Рисунок 1 – Таблица истинности функции
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (2177)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |