Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Исполняемое Win32 приложение

Тип: дипломная работа
Категория: Информатика
Скачать
Купить
РЕФЕРАТПояснительная записка содержит: 43 страницы, 8 рисунков, 5 формул.Цель – закрепление знаний, полученных при изучении технологии программирования гибких компьютеризированных систем; приобретение практических навыков в создании программных проектов с использованием среды программирования MS Visual Studio; изучение принципов и методов создания приложений с использованием библиотеки Microsoft Foundational Classes (MFC), изучение основ теории нечетких множеств, в частности функций принадлежности.Результат исполняемое приложение, реализующее построение функций принадлежности и определение степени принадлежности выбранной точки.Ключевые слова: НЕЧЕТКОЕ МНОЖЕСТВО, ФУНКЦИЯ ПРИНАДЛЕЖНОСТИ, СТЕПЕНЬ ПРИНАДЛЕЖНОСТИ, ПРОГРАММА, C++, MFC, MICROSOFT VISUAL STUDIO.СОДЕРЖАНИЕВВЕДЕНИЕ1. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ2. АНАЛИЗ ТЕХНИЧЕСКИХ РЕШЕНИЙ2.1 Библиотека MFC2.2 Нечеткая логика – математические основы2.3 Применение нечеткой логики3. ПРОЕКТИРОВАНИЕ ФУНКЦИОНАЛЬНОЙ СТРУКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯВЫВОДЫПЕРЕЧЕНЬ ССЫЛОКПриложение А. Исходный текст программыВВЕДЕНИЕМатематическая теория нечетких множеств (fuzzy sets) и нечеткая логика (fuzzy logic) являются обобщениями классической теории множеств и классической формальной логики. Данные понятия были впервые предложены американским ученым Лотфи Заде (Lotfi Zadeh) в статье "Fuzzy Sets" (Нечеткие Множества) в 1965 году в журнале Information and Control. Основной причиной появления новой теории стало наличие нечетких и приближенных рассуждений при описании человеком процессов, систем, объектов.Идея, лежащая в основе теории нечетких множеств, заключается в том, что человек в своей повседневной жизни мыслит и принимает решения на основе нечетких понятий. Создание теории нечетких множеств это попытка формализовать человеческий способ рассуждений. Развитие вычислительной техники позволяет в настоящее время создавать на базе теории нечетких множеств системы нечеткой логики, которые копируют способ рассуждений человека.[2]Прежде чем нечеткий подход к моделированию сложных систем получил признание во всем мире, прошло не одно десятилетие с момента зарождения теории нечетких множеств. И на этом пути развития нечетких систем принято выделять три периода[5].Первый период (конец 60-х начало 70 гг.) характеризуется развитием теоретического аппарата нечетких множеств (Л. Заде, Э. Мамдани, Беллман). Во втором периоде (70–80-е годы) появляются первые практические результаты в области нечеткого управления сложными техническими системами (парогенератор с нечетким управлением). Одновременно стало уделяться внимание вопросам построения экспертных систем, построенных на нечеткой логике, разработке нечетких контроллеров. Нечеткие экспертные системы для поддержки принятия решений находят широкое применение в медицине и экономике. Наконец, в третьем периоде, который длится с конца 80-х годов и продолжается в настоящее время, появляются пакеты программ для построения нечетких экспертных систем, а области применения нечеткой логики заметно расширяются. Она применяется в автомобильной, аэрокосмической и транспортной промышленности, в области изделий бытовой техники, в сфере финансов, анализа и принятия управленческих решений и многих других.Триумфальное шествие нечеткой логики по миру началось после доказательства в конце 80-х Бартоломеем Коско знаменитой теоремы FAT (Fuzzy Approximation Theorem). В бизнесе и финансах нечеткая логика получила признание после того как в 1988 году экспертная система на основе нечетких правил для прогнозирования финансовых индикаторов единственная предсказала биржевой крах. И количество успешных фаззи-применений в настоящее время исчисляется тысячами.В гибких компьютеризированных системах, как правило, обрабатываемые данные носят четкий, числовой характер. Однако иногда могут присутствовать неточности и неопределенности, часто приходится находить разумный компромисс между понятиями "точность" и "важность". В этом случае на помощь приходит концепция нечеткой логики.1. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯЦелью работы является разработка исполняемого Win32 приложения с визуальным интерфейсом, обеспечивающим построение функций принадлежности. Для реализации отмеченной функциональности необходимо:а) спроектировать визуальный интерфейс приложения, включающий в себя кнопки доступа к функциям построения графика, выбора типа функции принадлежности, полей ввода исходных данных;б) определить область отображения графика;в) реализовать построение функций принадлежности таких типов: треугольная, трапециидальная, гауссовская, расширенная гауссовская, сигмоидальная
Другие файлы:

Cборник по Win32 API
Описание книги:Подборка книг по Win32 API....

Win32 API и Visual Basic.
Книга написана для того, чтобы научить читателя эффективно использовать Win32 API в Visual Basic, даже если ему еще никогда не приходилось этого делат...

Multithreading Applications In Win32 The Complete Guide To Threads
Описание: Multithreading - dividing an application into multiple independent streams of execution - is a powerful but potentially intimidating program...

Характеристика Win32
Возможности Win32 для нахождения списка запущенных процессов. Использование библиотеки Process Status Helper, счетчиков производительности, Windows Ma...

Организация учета труда и заработной платы
Приложение №1Баланс на 31.12.2006Приложение №2Звіт про фінансові результати за 2006р.Приложение №3Разработанный план счетов(извлечение), на которых от...