|
|
|
|
Передо мной была поставлена задача: реализовать и исследовать эти методы, но так как эти два метода таят в себе опасность противоречия (парадоксы), то в первую очередь возникла следующая постановка: разработать программу, которая в конкретной задаче позволяет применить процедуру голосования, не опасаясь попасть на парадокс или в ситуацию близкую к парадоксу. Программа разработана мною на языке программирования Visual Basic 6.0. Графический интерфейс программы приведен на рис. 1. Графический интерфейс программы(...разработана на языке программирования Visual Basic 6.0.). Перед запуском программы файлы из архива OCX.zip необходимо скопировать в .../system/ Далее, для запуска, необходимо запустить фаил ADYG.exe(файл company.lnv содержит мнение 11-и экспертов, по определению наилучшей российской инвестиционной компании, управляющей пенсионными накоплениями граждан) После запуска программы пользователю вначале нужно указать число экспертов (указывается от 1-100, исходя из тех принципов, что для расчетов программе нужно большое количество времени, поэтому если число экспертов превышает 100, то пользователю нужно голоса переводить в проценты и использовать число 100 как 100%.) Далее пользователь указывает число вариантов решения и вводит их. Программа генерирует перестановки вариантов, после чего можно вводить данные, предложенные экспертами, 3-и метода ввода данных:
Результат по методу Борда выводится в баллах (для каждого варианта решения), а по системе маркиза де Кондорсе в попарном сравнении вариантов. Также существует возможность сохранения документа. Скачать программу... (33 Kb)OCX.zip(932 Kb) Литература
|
|
|
|
|