мовірності повороту кульки наліво або направо перед кожним каналом рівні.
ResizePicture () - функція, яка змінює геометричні параметри зображення залежно від розмірів канви. Застосовується при розтягуванні або стисненні форми. p align="justify"> Timer1Timer (TObject * Sender) - ця функція відповідає за формування чергового кадру в режимі анімації.
Draw () - функція, що відповідає за малювання всій дошки з кульками, на даний момент часу потрапили в осередки (в режимі анімації) або з повним розподілом кульок по закінченні анімації або в статичному режимі по осередках.
LowBalls () - функція, що зображає кульки, що потрапили в осередки.
DrawPanel (int x, int y) - функція малювання окремій панелі (на вхід подаються координати нижнього кута панелі).
DrawBall (int x, int y) - малює окремий кульку з центром у точці з координатами (x, y).
DeleteBall (int x, int y) - замальовка кульки кольором фону в точці з координатами (x, y).
2.2 Інтерфейс
При виклику програми відкривається заставка, вона відкривається першою і не є головним вікном. Заставка є модальним вікном і містить кнопку "Далі", після натискання на яку відкривається головне вікно програми, а форма картинки видаляється. Після заставки на екрані з'являється головне вікно. Воно містить меню з усіма можливими діями програми (компонент MainMenu1), панель інструментів (компоненти Panel1), рядок стану (компонент StatusBar1). p align="justify"> Пункт головного меню "Дії" дозволяє активувати режим анімації, після чого стають доступними підпункти "Стоп", "Пауза", "Збільшити відстань між кулями" і "Зменшити відстань між кулями" , що відповідають за роботу в режимі анімації. Підпункт "Старт" доступний у будь-якому випадку. Якщо не включений режим анімації, то "Старт" дозволяє відразу отримати отримати остаточну картину Дошки Гальтона з розподілом. Пункт меню "Налаштування" містить функцію "Установки", що відкриває діалогове вікно, в якому можна задати число кульок, число осередків, а також швидкість падіння кульок (швидкість анімації). Пункт меню "Формат" дозволяє налаштувати кольорову схему зображення - змінити кольори фону, панелей, кульок і колір контуру. p align="justify"> "Від" дає можливість приховати або показати такі елементи інтерфейсу, як панель інструментів і рядок стану.
"Довідка" містить підпункти "Виклик довідки", "Теорія" і "Про автора", що дозволяють ознайомитися з основами роботи з програмою, її можливостями і обмеженнями, отримати теоретичну інформацію з даної теми , а також отримати деяку інформацію про автора програми.
Панель інструментів повторює деякі найбільш часто використовувані пункти меню, а рядок стану містить дані минулого розподілу кульок по осередках, а також поточний час.
...