Эволюция элитных групп в организационных системахРефераты >> Программирование и компьютеры >> Эволюция элитных групп в организационных системах
Выберите режим: |
Справка Претендент-рекомендатель Прополка Сбор урожая Делегирование Выход |
ПРИЛОЖЕНИЕ 3. РУКОВОДСТВО ПРОГРАММИСТА
П3.1. Назначение программы
Программа ELITE.PAS предназначена для наблюдения за формированием и развитием элитной группы с большим количеством критериев отбора.
Программа написана на языке прграммирования Borland Pascal 7.0 фирмы Borland International на ПЭВМ IBM PC AT 486DX/50.
П3.2. Условия применения программы
Данная программа реализованна для работы под операционной системой MS-DOS v.3.3 и выше. В состав операционной системы должны быть включены транслятор языка PASCAL (TPC.EXE v.7.0), обязательно наличие модуля WIN.TPU. К выше перечисленным программам должны быть добавлены программы, входящиt в состав языка программирования Borland PASCAL 7.0.
Программа ELITE представляет собой пакет программ, состоящий из 2-x файлов: WIN.TPU и ELITE.PAS которые должны быть оттранслированы при помощи TPC.EXE или в интегрированной среде языка программирования BORLAND PASCAL. Модуль ELITE.PAS содержит основную программу. В модуле WIN.TPU содержаться подпрограммы, необходиме для создания меню и диалог с пользователем.
Для функционирования данной программы может быть использован любой персональный компьютер совместимый с IBM PC AT 286 или выше, с объемом оперативной памяти не меньше 640К. Минимальный объем памяти внешних устройств - около 1230К с учетом размещения на них транслятора, компановщика, компилятора и библиотек.
Из программного обеспечения необходима операционная система MS-DOS версии не ниже 3.30 (или PC DOS) под управлением которой работает программа и комплекс программ, входящих в состав языка программирования Borland Pascal версии 7.0 фирмы Borland International.
П3.3. Характеристика программы
Объём исполнимого файла программы (ELITE.EXE) около 15 кБ.
Скорость работы порграммы зависит как от скорости ввода данных, так и от быстродействия компьютера.
П3.4. Обращение к программе
Программа ELITE представляет собой файл на диске с именем ELITE.EXE. Для запуска программы необходимо в командной строке DOS набрать имя программы с указанием пути к файлу и нажать клавишу <ENTER>.
П3.5. Входная и выходная информация
Разработанная программа осуществляет ввод данных с клавиатуры с помощью меню и непосредственных запросов. Входной информацией задачи является таблица параметров задачи, структура которой представлена в таблице 6. Данные нужно вводить в виде целых чисел.
Таблица6.
Название |
Расшифровка |
Тип |
Критерии |
Количество критериев выбора |
целое, больше 0 |
Разброс значений |
2 значения, 1-е всегда меньше второго - в пределах каких значений изменяется критерий |
целые, больше 0 |
Приоритет |
Приоритет данного значения (чем больше, тем выше приоритет) |
целое |
Размер элитной группы |
Количество элементов в элитной группе |
целое, больше 0 |
Размер делегирующей группы |
Количество элементов в делегирующей выборке |
целое, больше 0 |
Количество циклов жизни |
Количество выбывших из элитной группы элементов |
целое, больше 0 |
Выходная информация представлена несколькими вещественными числами(по 2 числа для каждого критерия), выводимых в виде таблицы, структура которых представлена в таблице 7.
Таблица 7.
Условное обозначение |
Расшифровка обозначениий |
Начальные показатели |
Средние показатели данного критерия по группе до проведения отбора |
После отбора |
Средние показатели данного критерия по группе после проведения отбора |
П3.6. Сообщения
Сообщения, а также действия программиста при их появлении описаны в таблице 8.
Таблица 8.
Сообщение |
Действия программиста |
Введите количество критериев отбора(до 20) |
Необходимо ввести количество критериев оценки. Не следует вводить числа больше 20 или меньше 1. |
Введите разброс значений критерия |
Введите разбросы значений критериев отбора. Сначала необходимо вводить меньшую границу, а затем большую. Числа должны бать целыми и положительными. |
Введите приоритет критерия |
Введите приоритет критерия. Если введено отрицательное число, то при отборе будут предпочитаться элементы с меньшим значением данного критерия. Чем больше по модулю значение приоритета, тем большую роль он будет играть при выборе элемента. |
Введите размер элитной группы (до 200) |
Необходимо ввести размер элитной группы. Не следует вводить числа больше 200 или меньше 1. |
Введите количество циклов жизни элитной группы(до 4000) |
Необходимо ввести количество циклов жизни. Не следует вводить числа больше 4000 или меньше 1. При слишком больших значениях данного параметра возможна задержка привычислениях. |
Введите размер делегирующей группы(до 400) |
Необходимо ввести размер делегирующей группы. Не следует вводить числа больше 400 или меньше 1. |
Сколько элементов удалять на каждом шаге |
Введите количество удаляемых на каждом шаге элементов из элитной группы при использовании процедур “прополка” и “делегирование”. |
Меню “Режим” |
Выберите необходимый пункт меню с помощью клавиш ”вверх” и “вниз” движения курсора и нажать клавишу <Enter>. |