Методы и алгоритмы принятия решения

Поиск нужного работника по теории элитных групп из исходного множества согласно заданному пользователем эталону, а также для прогнозирования дальнейшего развития элитной группы: выбор "рекомендателя" и "претендента". Процедуры "прополки" и "сбора урожая".

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

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

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

case 2: age11=30;age12=40;break;

case 3: age11=40;age12=50;break;

case 4: age11=50;age12=150;break;

}

switch (Ed->SelectedIndex)

{

case 0: ed11=1;break;

case 1: ed11=2;break;

case 2: ed11=3;break;

case 3: ed11=4;break;

}

switch (Exp->SelectedIndex)

{

case 0: exp11=0;exp12=0;break;

case 1: exp11=0;exp12=3;break;

case 2: exp11=3;exp12=10;break;

case 3: exp11=10;exp12=120;break;

};

sk11=false;rec11=false;

if (Rec->Checked) rec11=true;

if (Sk->Checked) sk11=true;

switch (dol->SelectedIndex)

{

case 0: Rez->Items->Add("Кандидат на должность официанта:\n");break;

case 1: Rez->Items->Add("Кандидат на должность дваорника:\n");break;

case 2: Rez->Items->Add("Кандидат на должность кассира:\n");break;

case 3: Rez->Items->Add("Кандидат на должность бухгалтера:\n");break;

};

int tage,texp,ted11;

bool tsk11,trec11,tsex;

for (int i=0;i<data1->RowCount;i++)

{

if (data1[i,1]->Value="ж") tsex=false;

else tsex=true;

if (data1[i,4]->Value="Высшее") ted11=1;

if (data1[i,4]->Value="Неоконченное высшее") ted11=2;

if (data1[i,4]->Value="Среднее") ted11=3;

if (data1[i,4]->Value="Начальное") ted11=4;

if (data1[i,6]->Value="нет") trec11=false;

else trec11=true;

if (data1[i,5]->Value="нет") tsk11=false;

else tsk11=true;

tage=data1[i,2]->Value;

texp=data1[i,3]->Value;

if (tsex==sex) and (tage>=age11)and (tage<=age12) and (texp>=exp11) and (texp<=exp12)

and (sk11==tsk11) and (rec11==trec11) and (ted11=ed11)

Rez->Items->Add(data1[i,0]->Value);

else Rez->Items->Add("Подходящей кандидатуры не найдено, повторите поиск с другими параметрами.");

}

}

};

}

ПРИЛОЖЕНИЕ 2

РУКОВОДСТВО ПРОГРАММИСТА

П 3.1 Назначение программы

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

П 3.2 Условия применения программы

Процессор 1500 МГц и больше; 512 Мб оперативной памяти и больше; операционная система WindowsXP\Vista\Seven; дополнительное наличие программ или библиотек не требуется. Для реализации программы необходима программа Microsoft Visual Studio 2008.

П 3.3 Обращение к программе

Загрузка главной программы производится запуском файла theory.exe.

П 3.4. Входные и выходные данные

В качестве входных данных используются текстовый файл *.txt и значения критериев эталона.

П 3.5 Сообщения

Сообщения выводятся в случае некорректного ввода имени файла при его загрузке.

ПРИЛОЖЕНИЕ 3

РУКОВОДСТВО ОПЕРАТОРА

П 4.1 Назначение программы

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

П 4.2 Условия применения программы

Процессор 1500 МГц и больше; 512 Мб оперативной памяти и больше; операционная система WindowsXP\Vista\Seven; дополнительное наличие программ или библиотек не требуется. Для реализации программы необходима программа Microsoft Visual Studio 2008.

П 4.3 Пуск программы

Загрузка данной задачи производится запуском файла theory.exe.

Оператор не управляет выполнением программы, так как от него требуется только вводить данные и принимать результаты их обработки.

П 4.4 Команда оператора

Оператор не управляет выполнением программы. Путем нажатия кнопок он может запускать различные процедуры.

Кнопки:

«Искать» - формирует элитную группу из исходной генеральной совокупности;

«Добавить в элитную группу» - формирует элитную группу из исходной

«Прополка» - запускает процедуру «прополки»;

«Сбор урожая» - запускает процедуру «сбора урожая».

П 4.5 Сообщения оператору

Сообщения выводятся в случае некорректного ввода имени файла при его загрузке.

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


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

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

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

  • Разработка программы для отбора образцов меха в коллекцию – элитную группу из исходного множества согласно заданному эталону и определенным критериям (вид меха, высота мехового покрытия, блеск) и для прогнозирования дальнейшего развития этой группы.

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

  • Поиск по заданному критерию, содержание данного процесса и особенности его использования для решения головоломки "игра в восемь". Методы экономии пространства для поиска по заданному критерию, потребность алгоритма А в ресурсах времени и пространства.

    презентация [121,6 K], добавлен 17.10.2013

  • Методы поиска подмножеств множества вершин V графа G, удовлетворяющих определенным условиям и свойствам. Понятие независимых множеств и порядок их генерации. Определение доминирующего множества. Основные этапы решения задачи о наименьшем разбиении.

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

  • Классы задач P и NP, их сводимость. Примеры NP-полных и NP-трудных задач. Сущность метода поиска с возвратом. Алгоритмы решения классических задач комбинаторного поиска. Решение задачи о восьми ферзях. Поиск оптимального решения методом ветвей и границ.

    презентация [441,5 K], добавлен 19.10.2014

  • Разработка базы данных спортивной обуви NIKE. Работа основных модулей и блоков. Процесс упорядочения элементов по определенному критерию. Формы сортировки базы данных. Добавление данных в базу. Поиск значений по заданному пользователем критерию.

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

  • Графоаналитический метод решения задач. Получение задачи линейного программирования в основном виде. Вычисление градиента и поиск экстремумов методом множителей Лагранжа. Параболоид вращения функции. Поиск решения на основе условий Куна-Таккера.

    контрольная работа [139,3 K], добавлен 13.09.2010

  • Особенности управления сложными технологическим комплексами с использованием рефлексивных компьютерных игр. Характеристика двухэтапной процедуры организации обучения малой группы специалистов. Способы построения сюжета исходного тестового изображения.

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

  • Технология сбора информации традиционными методами. Правила сбора оффлайновой информации. Технические средства сбора информации. Операции для быстрого восстановления данных в системах хранения. Технологический процесс и процедуры обработки информации.

    курсовая работа [304,5 K], добавлен 02.04.2013

  • Разработка программных средств. Жизненный цикл программного средства и понятие его качества. Форма и интерфейс приложений, алгоритмы решения задач на языке Delphi. Методы борьбы со сложностью. Преодоление барьера между пользователем и разработчиком.

    курсовая работа [650,5 K], добавлен 27.01.2011

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