Алгоритм – это точный набор инструкций, описывающих последовательность действий некоторого исполнителя для достижения результата, решения поставленной задачи. Далее приведены схемы основных алгоритмов программы. На рисунке 7 – представлена схема алгоритма моделирования СП одним из методов обратной функции.
Описание алгоритма
Обозначения: N – количество отсчетов, L – значения параметра лямбды, i –счетчик, MasSP[i] – массив случайных величин, y – случайная составляющая.
Шаг 1.
Задать значение параметра лямбды L > 0 и количество отсчетов N = 50¸15000. Положить i = 0
Шаг 2.
До тех пор пока i < N выполняется работа главного цикла. Если i >= N, то алгоритм завершает работу.
Шаг 3.
Если i < N, присвоить y случайное значение y = random.
Шаг 4.
Если y = 0 положить MasSP[i] = 0, иначе проверить находиться ли y в диапазоне от 0 до 1 (0 < y > 1).
Шаг 5.
Если y находиться в диапазоне от 0 до 1 (0 < y > 1), положить
MasSP[i] = ((-1/c) * ln (1-y)), увеличить счетчик inc (i) и вернуться к шагу 2. В случае, когда условие (0 < y > 1) не выполняется вернуться к шагу 2.
|
|
Рисунок 7 – Схема алгоритма моделирования СП с помощью экспоненциального ЗР
Выбор и обоснование программных средств
Выбор операционной системы
Разработанная система предназначена для работы в операционной системы (ОС) Microsoft Windows ХР/Vista/7. Данная ОС наиболее распространенная в мире. Удобный оконный интерфейс ОС семейства Windows предоставляет широкие возможности по реализации визуального оформления программы, а встроенные службы позволяют организовать легкий доступ к руководству пользователя. Большинство программ предназначено для работы в ОС Microsoft Windows ХР/Vista/7.