Студопедия

КАТЕГОРИИ:

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


Практична робота №7




Тема: «Способи задання булевих функцій»


Мета роботи:познайомитися з логічними функціями LibreOfficeCalc, навчитися будувати таблиці істинності висловлювань різної складності і з їхньою допомогою за таблицею істинності складати структурну формулу.

Обладнання: ПК з встановленою ОС і LibreOffice, (дана) інструкція.

Хід уроку

1. Організаційний момент
Вітання з класом. Перевіркаприсутності і готовностіучнів до уроку.Перевіркавиконаннядомашньогозавдання.

2. Актуалізаціяопорнихзнань

1. Якікатегоріїфункційвикористано у LibreOfficeCalc?

2. Яківставитизаписфункції?

3. Щотакевисловлювання?

4. Яку зміннуназиваютьлогічною (булевою)?

5. У чомурізницяміжлогічнимизмінною і висловлюванням?

6. Назвіть порядок виконаннялогічнихоперацій.

3. Вивчення нового матеріалу

Мотивація Логікарозглядаєзакони і правила логічногомислення, які є відображеннямнайбільшзагальних..форм..інформаційних..процесівоб'єктивноїреальності. Математичналогіка..і..теоріямножин лежать..в основіграндіозноїбудівлісучасної..математики...Вмінняпрацювати..з об'єктамиматематичноїлогіки (булевимизмінними і булевимифункціями)..-..такийщабельнауковогопізнання,..якийнеможливоуникнути...Урок присвяченоопрацюваннюбулевихфункцій з використанням..LibreOfficeCalc. Залежновідконкретноїситуаціїзручнооперуватиабо..формулою певноговигляду, або таблицею істинності. Тому природнийінтересвикликає задача переходу від одного вигляду до інщого.

Елементиматематичноїлогіки
Булева алгебра (алгебра булевихфункцій, множиналогічнихфункцій) — це..втілення..життєвого..досвіду,,в,,апарат..математики,..формалізація..його..із....запровадженням..жорстких пра вил отримання однозначного результату.
Існуєнескінченамножинибулевихфункцій...Три..з..них заслуговують..особливої..уваги. Зїхдопомогою..можна легко й природно побудувати (описати) всіінші. Щекажуть, щоці три операціїпороджують всю множинубулевихфункцій.
Такими функціями є кон'юнкція (логічне «і», логічне множення), диз'юнкція..(логічне..«або»,..логічне..додавання)..і..заперечення. Першідвіфункціїмають по два булевихаргументи, остання — лише один:

· кон'юнкція справджуєтьсятоді..й..лишетоді,..коли справджуютьсяобидваїїаргументи;

· диз'юнкція справджуєтьсятоді..й..лишетоді,..коли справджуєтьсяхоча б один з їїаргументів;

· заперечення справджуєтьсятоді..й..лишетоді,..коли..несправджуєтьсяїї аргумент.

Крім словесних означень булеву функцію зручно означати (описувати) за допомогою таблиці істинності.
Таблиця істинності — це прямокутна таблиця, що виражає відповідність між усіма наборами величин змінних і величин функції. У такійтаблиці, як усталено для двозначноїлогіки, 1 позначаєістинність, 0 позначаєхибність. У поданійдалітаблиціістинностіосновнихбулевихфункційпершідва стовпчикивідведено аргументам A, B, наступні — кон'юнкції (A ∧ B), диз'юнкції (A ∨ B), імплікації (A ⇒ B), еквівалентності (A ⇔ B), штриху Шеффера (A | B) й стрілціПірса (A ↓ B).

A B A ∧ B A ∨ B A ⇒ B A ⇔ B A | B A ↓ B

При використанніелектроннихтаблиць (а інколи й у друкованихпрацях) використовуютьзарезервовані слова true та false.
Диз'юнктивна нормальна форма (ДНФ) булевої функції — це подання функції диз'юнкцією кон'юнкцій аргументів або їхніх заперечень.
Досконаладиз'юнктивна нормальна форма — цетакадиз'юнктивнa нормальна форма, в якій у кожнукон'юнкціювходятьвсізмінні (абосамі, абоїхзаперечення), причому в одному й тому самому порядку.
Наприклад, (A∧ B) ∨ (A∧B) — досконала диз'юнктивна нормальна форма еквівалентності A⇔B.
Алгоритм побудови досконалої диз'юнктивної нормальної форми за таблицею істинності

1. Виділититі рядки таблиціістинності, в останніх стовпчиках яки міститься 1 (true) — величина функції.

2. Виписати для кожного такого виділеного рядка кон'юнкцію (логічне «і») таким чином: якщо величина змінноїцьому рядку дорівнює 1 (true), то в кон'юнкцію записане типозначення цієї змінної, інакше — її заперечення.

3. Всі отримані на попередньому кроці кон'юнкції записати елементами диз'юнкції (логічного «або»).

Логічні функції в електронних таблицях
Однією зі складових сучасних інформаційних офісних технологій є програми опрацювання електронних таблиць — табличні процесори. Табличні процесори дозволяють здійснювати широкий спектр технологічних операцій і містять велику кількість вбудованих функцій. Усі функції поділено на категорії: математичні, статистичні, фінансові, текстові, інформаційні та інші. У тому числілогічні. Таким чином, табличні процесори придатні для розв'язування задач булевоїалгебри.
У середовищі LibreOfficeCal cлогічні функції вставляють таким чином. У попереднь опідготовленій таблиці встановити курсор миші у потрібнукомірку і звернутися до Помічника з функцій, наприклад, натиснувши клавіші Ctrl + F2. Увікнідіалогу FunctionWizard на закладці Functions вибратикатегорію Логічніфункції, а в — нійпотрібнуфункцію. Ввести у поля аргументівпотрібніпараметри і натиснути кнопку Гаразд.


Поделиться:

Дата добавления: 2015-05-08; просмотров: 61; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты