Метод экспертных оценок
Автор: Пользователь скрыл имя, 13 Декабря 2010 в 18:40, курсовая работа
Описание работы
В данном курсовом проекте была разработана программа, которая обрабатывает статистическую информацию, используя метод экспертных оценок. Программа позволяет вводить не более 20 экспертов и столько же факторов, рассчитывает необходимые статистические показатели и выводит их в новое окно; далее позволяет вернуться к просмотру условия задачи или же задать с тем же количеством экспертов и факторов новое условие, или начать программу заново, или завершить ее выполнение.
Программа была создана в среде визуального объектно-ориентированного программирования – Delphi 7.0.
Содержание
Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1. Теоретический раздел. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.1 Описание входной информации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Описание выходной информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Описание выбранного метода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Математическая реализация задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.1 Выбор построения модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.2 Решение задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3. Блок-схема решения задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.4 Блок-схема меню программы. . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.5 Блок-схема процедуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. Описание Блок-схемы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Описание Блок-схемы меню программы. . . . . . . . . . . . . . . . . . .
3. Описание Блок-схемы процедуры. . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 Текст программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2. Экспериментальный раздел. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.1 Описание процесса отладки программы. . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.2 Инструкция пользователю. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3 Контрольный пример. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.4 Характеристика программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3. Экономический раздел. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.1 Вывод и экономический ответ задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Приложение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Работа содержит 1 файл
Курс_Комп_мод.doc
— 430.00 Кб (Скачать)Среди логических ошибок могут встречаться также ошибки, наличие которых не приводит к фатальной ситуации, но приводит к неправильному результату при обработке данных.
Окончательный вывод об отсутствии в программе логических ошибок можно сделать только в результате ее тестирования на контрольном наборе данных.
Опираясь
на контрольный пример, можно сделать
вывод, что ошибок в программном коде
нет и программа в процессе вычисления
приводит к верному результату.
- Инструкция пользователя
Благодаря данному руководству Вы сможете ознакомиться с основными возможностями программы «Эксперты/Факторы». Начнем изучение:
- после запуска программы для задания матрицы экспертных оценок (таблицы) выберите пункт меню «Операции ® Новое» (это можно сделать также в любой момент, когда находитесь в данном окне), и перед вами появится диалоговое окно «Задание число экспертов/факторов», где вы и введете нужное вам кол-во экспертов и факторов (* для того чтобы перейти из одной области ввода в другую достаточно нажать <Enter>. На кнопку <Принять> также необязательно нажимать, но есть одна особенность, если курсор находится в области ввода «Число факторов», то <Enter> надо нажать дважды, если же нет – один раз)
- далее появляется таблица (матрицы экспертных оценок), которую вы заполняете в соответствии с вашим условием (* для удобства перемещения по таблице можете нажимать <Enter>. На кнопку <Расчет> тоже необязательно нажимать, т.к. это происходит автоматически, но только если курсор находится в нижнем правом углу таблицы), нажимаете на кнопку <Расчет>, если это не произошло автоматически, и появившуюся кнопу <Далее>
- перед вами появляется результативная таблица со всеми рассчитанными статистическими показателями
- далее при нажатии кнопки <Завершить> перед вами появляется диалоговое окно, где при выборе пункта «Вернуться к просмотру условия» вы возвращаетесь к просмотру матрицы экспертных оценок; при выборе «Очистить таблицу и заполнить ее новыми данными» происходит очищение матрицы экспертных оценок (Внимание! Все данные будут утеряны!) и вы можете ввести данные заново; при выборе «Задать заново условие таблицы» вы начинаете программу заново с задания числа экспертов/факторов (Внимание! Все данные будут утеряны!); если же «Завершить выполнение программы», то программа завершает свое выполнение
- завершить приложение, кроме выше указанного способа, можно выбрав пункт меню «Операции ® Выход»
- Контрольный пример
- Характеристика программы
Программа
«Факторы/Эксперты» обрабатывае
После
расчета всех нужных статистических
показателей (для расширения функциональности
программы) пользователь может или завершить
работу приложения, или вернуться к просмотру
условия, или начать программу заново
(с ввода числа экспертов/факторов) или
же задать, со старым количеством экспертов/факторов,
новые значения таблицы (матрица экспертных
оценок). Программа снабжена разнообразными
диалоговыми окнами, не позволяющие пользователю
потерять нужной информации, ввести неправильно
данные.
- Экономический раздел
3.1 Вывод
и экономический ответ задачи
Большое значение коэффициента конкордации говорит о большом разбросе во мнениях экспертов, т.е. согласованность мнений является неудовлетворительной.
Согласованность во мнениях экспертов считалась бы удовлетворительной, если коэффициент конкордации был бы в пределах от 0,5 до 0,7.
Заключение
В заключение работы, создана 32-х разрядная программа, которая определяет согласованность во мнениях экспертов, рассчитывая при этом все нужные статистические показатели и демонстрируя их в отдельном окне, а также на их основе выводя экономический ответ задачи.
Приложение
Список
используемой литературы
- С.И. Бобровский, Delphi 7 – учебный курс, Питер, 2004