| Страница: 2 из 2 <-- предыдущая следующая --> | Перейти на страницу: |
| M : Pmenu ; | Указатель на основное меню программы |
| Sel : Word ; | Текущий выбранный пункт меню |
| ch, sk, gg, qq : char ; | Переменные для работы с клавиатурой |
| MethodH, MethodV, Tip, Direc : word ; | Переменные определяющие режим решения |
| TimeSScr : Longint ; | Время задержки срабатывания Screen Saver-а |
| w : boolean ; | Временная булевская переменная |
| SScrAct, | Активность Screen Saver-а |
| ClockAct, | Активность часов |
| SoundAct, | Активность звукаАктивность звука |
| SoluAct : boolean ; | Активность решения |
| TimeN, TimeE : Stime ; | Время начала и завершения решения |
| TempStr : string ; | Временная string-переменная |
| TempReal : real ; | Временная real-переменная |
| Len, | Длина элемента матрицы |
| Step : byte ; | Интервал вывода элементов матрицы |
Типы, используемые при работе алгоритма решения.
| WorkMatr = array [ 1 .. Nmax+1, 1..Nmax+1 ] of real ; | Тип рабочей матрицы |
| Solu = array [ 1..Nmax ] of byte ; | Вектор решения |
| Labels = recordgor, ver : Solu ;end ; | Запись, содержащая вектора фиксированных городов |
| Lab = array [ 1..Nmax ] of boolean ; | Массив меток |
| Point = ^Vertex ; | Указатель на вершину |
| Vertex = recordHi, Lo : real ;Go : Solu ;Res : Solu ;Attr : Char ;Prev, Next : Point ;end ; | Запись, содержащая все свойства единичной вершины |
Переменные, используемые при работе алгоритма решения.
| b,c : workmatr ; | Исходная матрица задачи иматрица, используемая алгоритмом венгерского метода |
| x : Solu ; | Вектор решения |
| i, j, | Индексные переменные |
| NN : byte ; | Текущая размерность задачи |
| MaxR, MinR : real ; | Переменные, определяющие диапазон генерации матрицы |
| LastSolve : Vertex ; | Запись, содержащая параметры последнего решения |
| Страница: 2 из 2 <-- предыдущая следующая --> | Перейти на страницу: |
| © 2007 ReferatBar.RU - Главная | Карта сайта | Справка |