Распределения. Блок схемы и представление кода. ч.3

Описание: описание кода для получения результата, описание блок схем для распределений.

В предыдущей статье был представлен код для двух форм, а именно функциональная часть интерфейса. Описание кода закончилось на том, что стало необходимо опубликовать алгоритм моделирования двух распределений использованные в этой теме. Также необходим действенный алгоритм расчета случайных величин и некий переключатель в коде для того, чтобы моделировался нужный закон распределения. Это нормальный закон распределения (рис. 1) и равномерный (рис. 2).

Рис. 1. Блок схема, равномерное распределение
Рис. 2. Блок схема, нормальное распределение

Поскольку в этой статье было написано, что для начала нужно создать два экземпляра класса (SwitchOn и 05), то теперь нужно еще их описать: методы и функции. К этим двум классам в ту же папку добавьте еще два – “EnterValues” и “OutValues”. Чтобы начать прописывать методы и функции, нужно определить, какие переменные будут вводиться, а какие выводится. Для этого и нужны дополнительные классы, по смыслу их назначение понятное. Сначала, определим вводимые значения — листинг 1.

Сейчас уже можно воспользоваться классом “05.cs” и записать туда следующий код для моделирования СВ — листинг 2.

Переходим к следующей статье – делаем переключатель.