y"> Education - освіта;
Experience - досвід роботи;
Recommendations - рекомендації; book - санітарна книжка.
Дані еталона вводяться користувачем у відповідні поля на формі. Позначимо їх таким чином:
- безліч критеріїв еталона
Де Age1 - початкова межа віку кандидата;
Age2 - кінцева межа віку кандидата;
Sex1 - підлога;
Ed1 - освіта;
Exp1 - початкова межа досвіду роботи;
Exp2 - кінцева межа досвіду роботи;
Rec1 - наявність або відсутність рекомендації;
Sk1 - наявність або відсутність санітарної книжки.
Елементи з генеральної сукупності потрапляють в елітну групу при виконанні наступної умови:
(Age> = Age1) && (Age <= Age2) && (Sex = Sex1) && (Education> = Ed1) && ( Experience> = Exp1) && (Experience <= Exp2) && (Recommendation = Rec1) && (Sanitary book = Sk1)
Дана схема ідеалізована, тому в результаті в елітну групу можуть потрапити і неелітних елементи, так звані В«бур'яниВ». Але з часткою засмічених елементів або без неї, формується елітна група і з нею можна почати працювати. p align="justify"> Введемо ще одна умова: при необхідності поповнити групу через те, що якісь елементи вибули з неї. При цьому до еталону звернутися вже не можна, так як він потрібен тільки на етапі формування групи. Для цього поступаємо таким чином:
Вибираємо навмання елітний елемент, назвавши його В«рекомендувачаВ» і так само навмання елемент з вихідної сукупності В«претендентаВ» і порівнюємо їх. Якщо В«претендентВ» виявиться не гірше В«рекомендувачаВ», він включається в еліту. br/>
1.4 Вхідна інформація
В якості вхідної інформації використовуються дані з вихідного безлічі гравців, отримані завантаженням з текстового файлу (дивися стор.22, рис.16).
Структура вхідного текстового файлу продемонстрована на малюнку 1. Вхідний текстовий файл складається із записів - Запис 1, Запис 2 ... Запис n, де кожна із записів представляє собою повну інформацію про кандидата. br/>В
Рис. 1. Структура вхідного текстового файлу
Структура запису інформації про кандидата представлена ​​на малюнку 2. Запис містить в собі поля: В«Ім'я кандидата (Name)В», В«Пол (Sex)В», «³к (Age)В», В«Досвід роботи (Experience)В», В«Освіта (Education)В», В«Рекомендації (Recommendations)В», В«Санітарна книжка (Sanitary book)В».
В
Рис.2. Структура запису в текстовому файлі
Вхідними даними так само є дані вводяться користувачем в поля форми: Age1 - Age2 - вікови...