Методы и алгоритмы принятия решения
Поиск нужного работника по теории элитных групп из исходного множества согласно заданному пользователем эталону, а также для прогнозирования дальнейшего развития элитной группы: выбор "рекомендателя" и "претендента". Процедуры "прополки" и "сбора урожая".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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