Реферат: Программирование с использованием генератора случайных чисел
Мат.ожидание и дисперсия по всей последовательности.
Real
X
Временная переменная (буфер).
Real
Col(4)
Массив для управления выбора пункта меню.
array[1..4]of byte
Light.Dark
Константы для задания цветов меню.
[1..16]
2.3. Пояснения к программе.
2.3.1. Основная программа.
В начале основной программы происходит задание первоначальных параметров меню, входных данных по условию задания и автоматическое определения типа и режима работы графического адаптера.
После определения происходит первоначальная (чернвая) прорисовка интерфейсной части программы. Для этого используется три блока, прорисовывающие строку помощи (drawhelp(0)), диалогового окна (drawwin) и строки меню (drawmenu(5)).
Перехватчик сообщений с клавиатуры (ReadKey) позволяет выбрать тот или иной пункт меню - о возможном выборе можно узнать в строке подсказки в низу экрана. В зависимости от выбора оператором пункта меню происходит запуск «основной работающей программы» - процедуры dowork. Для вызова этой процедуры используется один параметр – work. Его возможные значения:
Таблица 2.
Значение параметра work |
Действие |
1 |
Задание параметров для построения последовательностей. |
2 |
Просмотр последовательностей. |
3 |
Просмотр гистограммы. |
Работы основной программы заверщается при истонном значении переменной exitprog, чего можно достичь комбинацией Alt-x (об этом тоже информирует строка помощи).
2.3.2. Процедура drawhelp.
Эта процедура полностью предназначена для навигации оператора с работой в программе.
Для вызова используется один параметр (help), чего достаточно для вывода полной подсказки далнейших действий. Ниже приводится таблица со значением параметра и строки, которая высвечивается внизу экрана.