Основи нечіткої логіки - важливий компонент фахової підготовки майбутніх вчителів інформатики

Властивості логічних операцій з нечіткими множинами. Порівняння звичайної та нечіткої множин. Виконання властивостей комутативності, асоціативності та закони де Моргана для алгебраїчних операцій. Мета використання базових правил нечіткої логіки.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 07.04.2018
Размер файла 194,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Основи нечіткої логіки - важливий компонент фахової підготовки майбутніх вчителів інформатики

Рамський Ю.С., Твердохліб І.А.

Анотація

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

Ключові слова: логіка, нечітка, вчитель, інформатика.

В статье рассматриваются основы нечеткой логики и современные отрасли ее применения, отмечается важность изучения основ нечеткой логики студентами информатических специальностей педагогических университетов.

Ключевые слова: логика, нечеткая, учитель, информатика.

The article describes the basis of fuzzy logic and modern field of their application, stresses the importance of studying the basis of fuzzy logic by the students of informatics specialties of pedagogical universities.

Keywords: logic, fuzzy, teacher, informatics.

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

Вагоме місце серед усього різноманіття некласичних логічних течій займає нечітка логіка, що знаходить застосування в експертних системах, способах подання знань і в системах штучного інтелекту, широко використовується для розв'язування задач управління та прийняття рішень в умовах невизначеності. Так, нечітке управління виявляється надзвичайно корисним, коли технологічні процеси є досить складними для їх опису та аналізу з використанням класичних методів, або за умов неякісної, неточної чи невизначеної інтерпретації вхідних даних [12, 13].

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

В рамках класичної логіки висловлень та предикатів неможливо враховувати різні ступені невизначеності, притаманні реальним системам. Натомість в нечіткій логіці вводиться цілий ряд можливих значень істинності висловлень (правильно, неправильно, не зовсім правильно, майже правильно, зовсім помилково тощо), яким ставиться у відповідність певне значення істинності з інтервалу [0,і]. В цьому випадку предикатами будуть функції, через які відображаються значення істинності логічних висловлень не на множині {0,і}, а на будь-якій кількості дійсних значень з множини [0,1]. В нечіткій логіці вивчаються множини і предикати вказаного типу, і в ній розглядаються такі поняття як нечіткі множини, нечіткі відношення та нечіткі квантори [11, с. 443-444].

Як в класичній фізиці на межі XIX-XX століть виникла світоглядна криза, яка вирішена була зміною парадигми - обґрунтуванням квантової теорії та теорії відносності, так і в класичній логіці криза ХХ століття, пов'язана з виникненням великої кількості логічних течій, виникла теж своєрідна криза, що вирішилася визнанням неповноти, нечіткості та суперечності не недоліками, а навпаки - атрибутами мислення. Легко простежити аналогії між принципом невизначеності Гейзенберга та сформульованим основоположником теорії нечітких множин Л. Заде принципом несумісності «В міру зростання складності досліджуваних систем, наша здатність проводити точні і в той же час значущі роздуми про їх поведінку зменшується до деякої межі, за якою точність та осмисленість (релевантність) стають майже несумісними характеристиками» [8, с. 6].

Основи нечіткої логіки були закладені американським математиком Л. Заде у роботі “Fuzzi Sets”, опублікованій в 1965 році в журналі Information and Control, в якій закладено основи моделювання інтелектуальної діяльності людини і яка стала поштовхом до розвитку нової області науки - «fuzzy logic» (fuzzy - нечіткий, розмитий, м'який). Л. Заде розширив класичне канторівське поняття множини, припустивши, що характеристична функція може набувати будь яких значень з множини [0;і] , а не тільки 0 та 1, визначив ряд операцій над нечіткими множинами, запропонував узагальнення відомих методів логічного виведення modus ponens та modus tollens. Ввівши потім поняття лінгвістичної змінної та припустивши, що вона може набувати значень з нечітких множин, Л. Заде сформулював основи теорії нечіткого виведення, створив математичний апарат для опису процесів інтелектуальної діяльності, включаючи нечіткість та невизначеність висловлень.

На думку Л. Заде теорія нечітких множин - це крок назустріч до зближення точності класичної математики і неточності реального світу, до зближення, спричиненого постійним прагненням людини до кращого розуміння процесів мислення та пізнання [3, с. 6-7]. В своїх працях він спирається на думку, що логіка людського мислення базується не на класичній, і навіть не на багатозначній логіці, а на логіці з нечіткими значеннями істинності, з нечіткими зв'язками та нечіткими правилами виведення [1, 2].

Як відомо, апарат нечітких логік широко використовується для розв'язування задач, де вхідні дані є ненадійними та слабо формалізованими, а саме в таких галузях як нелінійний контроль за процесами виробництва; створення систем з автоматичним переналаштуванням; розпізнавання образів; фінансовий аналіз; дослідження даних; вдосконалення стратегій управління та координації дій тощо. Так, автори [6, 8] виокремлюють сильні сторони використання такого підходу:

опис умов та методу розв'язування задачі мовою, близькою до природної;

врахування різнотипних вхідних даних та досвіду з управління процесами даного типу, беручи до уваги різного роду виключення та особливості системи;

універсальність, що базується на відомій теоремі Fuzzy Approximation Theorem, доведеній в 1993 році Б. Коско - будь яку математичну задачу можна апроксимувати системою, що базується на нечіткій логіці;

ефективність розв'язування задач, що зумовлена використанням ряду теорем про повноту для штучних нейронних мереж.

Знання, з якими часто доводиться оперувати, не завжди можна точно описати. Такі знання називають нечіткими. Людям повсякденно доводиться розв'язувати різноманітні проблеми і робити висновки саме в середовищі нечітких знань. Для того, щоб для опрацювання нечітких знань можна було ефективно використовувати інтелектуальні системи і щоб ці системи вийшли за рамки простих символьних виведень і наблизилися до мислення людини, необхідно мати відповідні методи подання нечітких знань і механізм виведень. Поки знання, і не тільки нечіткі, не формалізовані і певним чином не описані, вони не можуть бути використані в інформаційних системах.

Слід зазначити, що зміст самого терміну «нечіткість» багатогранний і не цілком визначений. Нечіткості, з якими доводиться мати справу в інженерії знань, можна класифікувати, зокрема так:

недетерміновість виведень;

багатозначність;

ненадійність;

неповнота;

нечіткість чи неточність [9, с. 156].

Розв'язування будь якої математичної задачі починається з визначення множини об'єктів, що в ній будуть розглядатися, тому знайомство з основами теорії нечітких множин доцільно починати з визначення нечіткої множини. Під універсальною множиною Е будемо розуміти множину всіх об'єктів, що використовуються в задачі, а елементи цієї множини позначатимемо х. Нечіткою множиною А с Е називають множину впорядкованих пар А = {иА (х) / х}, де (х) - характеристична функція належності, що набуває значення в деякій впорядкованій множині М = [0,1].

В загальному символьному вигляді нечітку множину можна описати формулою: л Va (х1) ! Va (х2 ) , , Va (хп ) n Va (хг ) Х1 x2 Xn І Хг

Для класичного поняття множини характерним є однозначність трактування питання належності елемента до множини, тоді як для нечітких множин не завжди можна точно визначити, належить деякий елемент до множини, чи ні (рис. 1). В цьому випадку говорять про деяку ймовірність належності елемента до нечіткої множини і вводять функцію належності, через яку вказують на ступінь (рівень, ймовірність) належності елемента х до підмножини A, ^а : Е ^ М - належності. Нехай Е = {хі, X2, X3, X4, x5, x6}, а М = [0,і]. Тоді, нечіткими множинами будуть

A = {0,2/хг ;0/х2;0,7 /х3;1/х4;0,4/х5;0/хб};

В = {і/х1 ;0,9/х ;0,8/х3;0/х4;0,3/х5;0,1/хб}

Розглянемо логічні операції над нечіткими множинами. Для цього припустимо, що A і В - нечіткі множини, визначені на універсальній множині Е, а ^(х) - характеристична функція належності.

Включення. Говорять, множина А міститься в В (А с В), якщо ва (х)< вВ (х). Інколи використовують термін домінування, і у випадку А с В говорять, що множина В домінує над A.

Нечіткі множини A і В називаються рівними, якщо для Vx є E, цА (x) = вб (x) . Позначають A = В.

Доповнення. Нечітка множина A називається доповненням до множини В, якщо для Vx є E, цА (х) = 1 - вб (х). Позначають A = В або В = А .

Перетином двох нечітких множин A о В називають найменшу нечітку підмножину, що містить одночасно обидві множини A і В : вАоВ (х) = min (ba (x), вб (x)).

Об 'єднанням нечітких множин A и В називають найбільшу нечітку підмножину, що міститься одночасно і в A і В : Baub (х) = max (Вл (4 Вб (x)).

Різниця нечітких множин визначається за виразом A -- В = A о Б , а використовуючи функцію належності різницю нечітких можна подати в такому вигляді: Ва--в (х) = min (ba (x), 1 -- вб (x)).

Диз 'юнктивною сумою нечітких множин є вираз:

A ф Б = (A -- БМБ -- A) = (a о в)и (б о a),
або з використанням функції належності:

Ва--в (х) = max (min (Вл (x),1 -- В б (x))min б (x)> 1 -- Вл (x))).

Розглянемо приклад виконання логічних операцій над нечіткими множинами. Знайти включення, доповнення, перетин, об'єднання, різницю та диз'юнктивну суму нечітких множин A = 0,1/ x +1/ x2 + 0,3/ x + 0,8 / x4 та В = 1/ x + 0,5 / x2 + 0,2 / x + 0,4 / x4 .

Розв'язування. Множин A та В не є рівними і домінуючими. Доповненням до A є нечітка множина A = 0,9 / x1 + 0 / x2 + 0,7 / x3 + 0,2 / x4, а доповненням до В є В = 0 / x1 + 0,5 / x2 + 0,8/ x3 + 0,6 / x4 .

A о В = 0,1/ x + 0,5 / x + 0,2 / x + 0,4 / x4 .

A и В = 1/ x +1/ X + 0,3 / x + 0,8 / x4 .

A -- В = А о В = 0/ x1 + 0,5/ x2 + 0,3/ x3 + 0,6/x4.

В -- А = В о А = 0,9 / x + 0 / х + 0,2 / x + 0,2 / x4.

A ф В = (A -- b)u(b -- A) = (л о b)u(b о л)= 0,9/ x + 0,5/ x + 0,3/ x + 0,6/x4. Властивості логічних операцій з нечіткими множинами:

нечіткий логічний алгебраїчний

Над нечіткими множинами можна також виконувати деякі алгебраїчні операції множення та додавання, а саме:

алгебраїчний добуток А * Б визначається так: Vx є E, вА.Б (x) = вл (x)вб (x);

алгебраїчна сума А + Б визначається так: Vx є E, вА+Б (x) = вл (x) + Вб (x) -- Вл (x)bb (x).

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

Варто зазначити, що в разі одночасного виконання логічних та алгебраїчних операцій над нечіткими множинами варто користуватися такими властивостями:

A-{Б u C) = (A * Б)^(Л * C);

A-{Б n C) = (A * Б)^{Л * c) ;

A + {Б u C) = {A + B)^{A + C);

A + {Б n C ) = {A + Б) n {A + C).

У прикладних дослідженнях з проблем управління, в технічних науках, медицині, соціології, економіці, психології тощо широко використовуються експертні оцінки, які формулюються у термінах природної мови [4, с. 116]. Тому, в теорії нечітких множин вводиться поняття нечіткої та лінгвістичної змінної. Так, нечіткою змінною називають впорядковану трійку (a, E, А], де а - назва нечіткої змінної; Е - універсальна множина, що є областю визначення а ; А - нечітка підмножина Е , в якій описуються обмеження (р.А {х)) на значення нечіткої змінної а .

Лінгвістичною змінною називають впорядковану п'ятірку р, T{x), E, G, M], де Р - назва нечіткої лінгвістичної змінної; Т {х) - терм-множина значень змінної, що є назвами нечітких змінних, областю визначення кожної з яких є множина Е ; G - синтаксичне правило, за яким оперують елементами терма-множини та генерують нові терми; М - семантичне правила, за яким перетворюють кожне нове значення лінгвістичної змінної, утворене за процедурою G , в нечітку змінну.

Нехай, наприклад, експерт визначає якість виготовленої деталі з використанням понять «висока якість», «середня якість» та «низька якість», а межі допустимих граничних похибок діаметра деталі можуть змінюватися від 100мкм до 400мкм. Формалізація такого опису може бути подана у вигляді нечіткої лінгвістичної змінної {р, T {x), E, G, M), де

Р - діаметр деталі;

Т{х) = {"висока якість","середня якість","низька якість"];

Е = [100,400 ];

G - процедура утворення нових термів з використанням логічних зв'язок (і, або) та часток (дуже, не, трохи), наприклад: «низька чи середня якість», «дуже висока якість», «не дуже низька якість» тощо.

М - процедура визначення на множині Е = [і00,400 ] нечітких підмножин А = "висока якість", А2 = "середня якість", Аъ = "низька якість", а також нечітких множин для термів з G ) за правилами інтерпретації нечітких логічних зв'язок, часток та інших операцій над нечіткими множинами.

Розглянемо ще один приклад лінгвістичної змінної:

Р - навчальна дисципліна;

Т{х) = {"цікава дисципліна,"складна дисципліні,"знадобиться в роботі"];

Е = [" Програмування"," Психологія," Екологія","Методи обчислень," КОСН"] - дисципліни напряму підготовки 6.040302 - Інформатика*;

G - процедура перебирання елементів базової терм-множини;

М - процедура експертного опитування.

Метою використання базових правил нечіткої логіки є формалізація та застосування процесів людського мислення, тому нечітка логіка є основою побудови систем штучного інтелекту. Так, в основі механізму нечітких виведень, що використовується в експертних системах та системах штучного інтелекту, лежить база знань, що формується фахівцями предметної галузі в вигляді нечітких предикатних правил (if (умова] then (результат) або якщо х с А, то у с В тощо).

Зазначимо, що в процесі формування бази знань, через знання експерта виражаються нечіткі причинно-наслідкові зв'язки між умовою та висновком, тому їх вважають нечіткими відношеннями.

В системах нечіткого виведення здійснюється вибір варіантів розв'язування задачі на основі залежності вихідної величини від кількох нечітких вхідних величин, при цьому математична модель залежності вихідних величин від вхідних відсутня, і замість неї використовується база експертних правил у вигляді нечітких висловлювань "if -- then" у термінах лінгвістичних змінних та нечітких множин [4, с. 118]. Проте, незважаючи на те, що вхідні дані є нечіткими, і подані у вигляді експертних правил, в будь якому випадку загальне логічне виведення в нечітких системах можна здійснити за основні чотири етапи.

Введення нечіткості (фазифікація). Визначається ступінь істинності кожного посилання кожного правила шляхом застосування функцій належності, визначених на вхідних змінних до їх фактичних значень (переведення значення вхідної змінної в нечіткий формат шляхом співставлення значення х та /г(х)).

Логічне виведення. На цьому етапі відбувається застосування значення істинності посилань до висновків кожного правила виведення, утворення нечіткої підмножини результатів застосування правил виведення. Розрізняють дві моделі логічного виведення: Мамдані (Mamdani) та Такагі-Суджено (Takagi-Sugeno). На основі модель Мамдані оперують лише з лінгвістичними змінними та нечіткими множинами і перетворюють нечіткі входи на нечіткі виходи. За моделлю Такагі-Суджено оперують з чіткими величинами, лінгвістичними змінними та нечіткими множинами і перетворюють чіткі входи у чіткі виходи [7].

Композиція. Формування однієї нечіткої підмножини для кожної змінної виведення на основі всіх нечітких підмножин, призначених кожній змінній виведення в усіх правилах виведення.

Приведення до чіткості (дефазифікація) полягає в перетворенні нечіткого набору виведень в чіткі значення змінних. Існує кілька методів дефазифікації - метод середнього центру, перший максимум, середній максимум, висотна дефазифікація.

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

Впродовж досить короткого існування нечіткої логіки як наукової теорії зроблено вагомий внесок у розвиток науки і техніки, філософського світогляду та математичного апарату в цілому. Так, від започаткування у 60-х роках ХХ століття, розвиток нечіткої логіки відбувався у двох напрямах: вдосконалення теоретичного апарату та практичного застосування систем нечіткого виведення в різних сферах людської діяльності. Нечіткий підхід почав застосовуватися в математичному аналізі, алгебрі та теорії чисел, що призвело до появи нечіткої арифметики, нечіткого реляційного числення тощо.

Вивчення основ теорії нечітких множин та логіки нечіткого виведення є важливою складовою фахової підготовки студентів галузі знань 0403 - «Системні науки та кібернетика», оскільки саме ці питання виходять на провідні місця в сучасній логіці, науці та техніці, а саме: використання теорії нечіткого логічного виведення дає змогу створювати ефективні системи оцінювання ризиків та прибутковості інвестиційних проектів, моделювання кризових ситуацій, бізнес-прогнозування, дослідження глобальних політичних рішень, соціологічних, психологічних та економічних процесів; нечітка логіка відіграє важливу роль у створенні систем управління, подання знань та прийняття рішень, розпізнавання образів, знаходить застосування в побутовій електроніці, пристроях управління автомобілем, промисловості та різноманітних експертних системах і системах штучного інтелекту. Перспективними напрямами розвитку теорії нечіткого виводу залишаються нечіткі штучні нейронні мережі, нечіткі графи, нечіткі мережі Петрі, розроблення та вдосконалення методів прийняття рішень та створення систем штучного інтелекту на основі нечітких знань та відповідних методів логічного виведення.

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

Список використаних джерел

1. Заде Л.А. Понятие лингвистической переменной и его применение к принятию приближенных решений / Л.А. Заде. - М.: Мир, 1976. - 165 с.

2. Конышева Л.К. Основы теории нечетких множеств: Учебное пособие / Л.К. Конышева, Д.М. Назаров. - СПб.: Питер, 2011. - 192 с.: ил.

3. Кофман А. Введение в теорию нечетких множеств: Пер. с франц. В.Б. Кузьмина / Арнольд Кофман. - М.: Радио и связь, 1982. - 432 с.: ил.

4. Кравець П. Системи прийняття рішень з нечіткою логікою / П. Кравець, Р. Киркало // Вісник Національного університету "Львівська політехніка". - 2009. - № 650 : Комп'ютерні науки та інформаційні технології. - С. 115 - 123.

5. Круглов В.В. Нечеткая логика и искусственные нейронные сети / В.В. Круглов, М.И. Дли, Р.Ю. Голунов. - М.: ФИЗМАТЛИТ, 2001. - 224 с.

6. Нечеткая логика / Франсуа Шеври, Франсуа Гели // Техническая коллекция Schneider Electric. - М.: Schneider Electric Publisher. - Выпуск № 31. - 2009. - 32 с.

7. Нечеткая логика: алгебраические основы и приложения: Монография / С.Л. Блюмин, И.А. Шуйкова, П.В. Сараев, И.В. Черпаков. - Липецк: ЛЭГИ, 2002. - 113 с.

8. Потапов Д.К. Неклассические логики: Учебное пособие / Дмитрий Константинович Потапов. - СПб.: СПбГУ, 2006. - 108 с.

9. Рамський Ю.С. Логічні основи інформатики: навч. посіб. - Вид. 2-ге, доповн. / Юрій Савіянович Рамський. - К.: НПУ імені М.П. Драгоманова, 2013. - 295 с.

10. Рутковская Д. нейронные сети, генетические алгоритмы и нечеткие системы: Пер. с польск. И.Д. Рудинского / Д. Рутковская, М. Пилиньский, Л. Рутковский. - М.: Горячая линия - Телеком, 2006. - 452 с.: ил.

11. Тлумачний словник з інформатики / Г.Г. Півняк, Б.С. Бусигін, М.М. Дівізінюк та ін.. - Дніпропетровськ, Національний гірничий університет., 2010. - 600 с.

12. Хаптахаева Н.Б. Введение в теорию нечетких множеств: Учебное пособие. - Часть 1 / Н.Б. Хаптахаева, С.В. Дамбаева, Н.Н. Аюшеева. - Улан-Удэ: Изд-во ВСГТУ, 2004. - 68 с.: ил.

13. Fuzzy Logic - Algorithms, Techniques and Implementations, Edited by Elmer P. Dadios. - Rijeka: InTech, 2012. - p. 293.

Размещено на Allbest.ru

...

Подобные документы

  • Теоретичні основи теорії множин. Основні операції над множинами та їх властивості. Складання програми для обчислення результуючої множини за вихідним і спрощеним виразами. Виконання операцій над множинами, застосування їх властивостей, спрощення виразів.

    лабораторная работа [11,3 K], добавлен 12.05.2011

  • Основні поняття теорії нечіткої логіки. Прогнозування економічних процесів та курсу валюти на фінансовому ринку. Системи та алгоритми нечіткого виводу. Адаптивні системи нейро-нечіткого виводу. Процес розробки і перевірки нечіткої моделі гібридної мережі.

    курсовая работа [3,1 M], добавлен 19.06.2014

  • Рішення задач з дискретної математики. Запис за допомогою операцій над множинами, вирази для множин відповідно заштрихованим областям. Доведення тотожності, користуючись властивостями операцій над множинами. Запис області визначення і області значень.

    контрольная работа [74,6 K], добавлен 06.08.2010

  • Алгебра логіки як розділ математики, що вивчає висловлення, розглянуті з точки зору логічних значень. Операції над логічними висловленнями. Перемикальні схеми, спрощений варіант. Логічний елемент комп'ютера. Цифрові електронні схеми на логічних елементах.

    контрольная работа [1,4 M], добавлен 24.01.2011

  • Створення програмного модуля "Множина" та організація його правильної структури, визначення методів та властивостей цього модуля (елементами множини є цілі числа). Реалізація математичних операцій з множинами з забезпеченням використання цього класу.

    курсовая работа [76,1 K], добавлен 25.09.2010

  • Лінійна програма на C++. Арифметичні вирази. Обчислення значень функції. Значення логічних виразів і логічних операцій. Види циклів, обчислення нескінченної суми з заданою точністю. Створення файлу цілих чисел з N компонент, виведення їх на екран.

    контрольная работа [12,7 K], добавлен 09.09.2011

  • Розробка автоматизованої системи навчання. Операції над простими типами в середовищі Delphі. Прості типи даних. Арифметичні операції і операції відношення. Виконання логічних операцій. Черговість виконання операцій. Строкові операції отримання адреси.

    курсовая работа [2,4 M], добавлен 04.05.2013

  • Визначення множини вхідних та вихідних лінгвістичних змінних нечіткої системи керування змішувачем. Аналіз побудови системи нечіткого виведення, розгляд його етапів, аналіз наукового та технічного застосування. Аналітичне рішення тестового прикладу.

    курсовая работа [412,6 K], добавлен 17.05.2012

  • Аналіз існуючих методів оцінки конкурентноспроможності підприємства. Процес навчання нечіткої експертної системи. Модель комлексної оцінки конкурентоспроможності страхової компанії методом візуального моделювання пакету Simulink середовища Matlab.

    дипломная работа [2,0 M], добавлен 27.05.2014

  • Порядок проведення операцій по розробці програмного модуля для роботи над множинами і їх елементами. Організація правильної структури при визначенні властивостей і методів модуля, що розробляється, з умовою цілих чисел як структури елементів множини.

    контрольная работа [61,9 K], добавлен 08.10.2010

  • Галузі застосування та принцип роботи мови програмування "Пролог". Керування процесом пошуку рішень, типи даних та використання списків. Рекурсивні процедури та цикли за допомогою пошуку з поверненням. Виконання арифметичних та логічних операцій.

    курс лекций [99,7 K], добавлен 06.07.2011

  • Розвиток комп’ютерної техніки. Основи інформатики. Класифікація персональних комп’ютерів. Складові частини інформатики. Інформація, її види та властивості. Кодування інформації. Структурна схема комп’ютера. Системи числення. Позиційна система числення.

    реферат [36,0 K], добавлен 27.10.2003

  • Розробка програмних модулів базових операцій обробки на підставі розрядно-логарифмічного кодування. Дослідження алгоритму розв'язку системи лінійних алгебраїчних рівнянь. Реалізація алгоритму Гауса. Покращення точності розрахунків за допомогою рл-чисел.

    курсовая работа [427,2 K], добавлен 20.11.2013

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

    контрольная работа [24,1 K], добавлен 20.09.2010

  • Автоматизація виконання операцій на робочих місцях. Розробка програми "Арифметичний калькулятор", що буде дозволяти обраховувати різноманітні арифметичні операцій (додавання, віднімання, ділення, множення). Тестування програми і результати її виконання.

    курсовая работа [226,1 K], добавлен 05.05.2014

  • Операція алгебраїчного додавання, множення, ділення. Алгоритм ділення модулів чисел. Поняття граф-схеми алгоритму та правила її складання. Основні поняття теорії цифрових автоматів. Синтез керуючого автомата. Контроль виконання арифметичних операцій.

    реферат [55,4 K], добавлен 24.03.2009

  • Правила оголошення та функціональне призначення простих і структурних операторів мови Паскаль. Принципи використання символьних масивів, процедур і функцій для обробки рядків. Особливості виконання операцій поєднання та порівняння над рядковими даними.

    реферат [45,8 K], добавлен 13.11.2010

  • Операція: поняття, класифікація, склад та зміст типових технологічних операцій та організація їх виконання в економічних інформаційних системах. Технологія створення і ведення інформаційних масивів. Використання СУБД Ассеss для обробки даних по товару.

    контрольная работа [35,4 K], добавлен 27.07.2009

  • Арифметико-логічний пристрій (АЛП) призначений для виконання арифметичних і логічних операцій над числами (словами) за сигналами з пристрою керування. Процес функціонування АЛП являє собою визначену послідовність елементарних дій у його вузлах.

    лекция [67,3 K], добавлен 13.04.2008

  • Формування валютних операцій. Організація проведення контролю та аналізу валютних операцій. Характеристика автоматизованих систем валютних операцій. Обґрунтування вибору середовища розробки. Розробка програмного модуля. Реалізація інтерфейсу користувача.

    курсовая работа [1,1 M], добавлен 03.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.