Реферат: Программирование с использованием генератора случайных чисел

Значение параметра help

Вид строки помощи

0

F1-Парам. F2-Посл-ти F3-Гистогр. F10-Меню (Alt-x)-Выход

1

Задать/изменить параметры

2

Просмотреть последовательности

3

Просмотреть гистограмму

4

Выход

5

Esc-Закончить изменение параметров. BckSp-Изменить параметр. F4-Постр. посл-ть'

6

Нажмите Up или Down для просмотра или Esc для выхода


В блок-схеме к этой процедуре использованы сокращения. Так s1 означает, что help=1; s2 – help=2 и так далее.


2.3.3 Процедура drawwin.

Все, что делает эта процедура – составление диалогового окна. Прорисока окна идет посредством обычной псевдографики (ASCII-кодировка). При это экран делится на три части. В верхней происходит уведомление пользователя о выборе пункта меню, а в двух нижних происходит задание параметров построения последовательностей (в случае вызова dowork(1)) или же просмотр последовательностей (в случае вызова dowork(2)). Если не происходит вызова dowork, то окно остается пустым, за исключением верхнего фрейма, где написано “Последовательности”.

При построении схемы и в коде программы не используется ни одной нестандартной подпрограммы. Схема тривиальна и общедоступна.


2.3.4. Процедура dowork - «основная работающая программа».

Основная программа нужна для организации диалога с пользователем. Но, собственно, сам диалог и все действия производятся именно в этой процедуре. Именно этой части программы стоит уделить наибольшее внимание.

Дальнейшее пояснение будет основываться на таблице 2. Ход повествования прямым образом зависит от значения параметра work. В каждой части вызывается справка по использованию и горячим клавишам, за исключением третьей части – вывода гистограммы.

Первая часть – задание/просмотр параметров генерации последовательностей.

Быстрый вызов – F1.

Здесь происходит, как ясно из заголовка пункта, задание новых или просмотр текущих параметров для генерации последовательностей. На блок-схеме этой подпрограммы это блоки 1-30.

Первым делом происходит разделение верхнего фрейма на два, в них прорисовывается пояснение – в какой из частей нижнего фрейма для какого закона распределения задаются параметры.

Для удобного задания параметров используется символьная переменная action. Именно через нее происходит перехват событий, от чего и зависит изменить параметры, оставить их неизменными, задать последовательности или же выйти из подпрограммы.

Со всеми возможными действиями данной и последующих частей можно познакомится в пункте «Руководства пользователя».

К-во Просмотров: 459
Бесплатно скачать Реферат: Программирование с использованием генератора случайных чисел