Код програми був написаний в програмному середовищі Borland Delphi7.
Програма складається з трьох вікон.
Для запуску програму потрібно два рази клікнути лівою кнопкою миші по файлу "transportnaya zadacha. exe ". При запуску програми відкривається головне вікно "Рішення транспортної задачі розподільчим методом =)", в якому необхідно вибрати кількість споживачів і кількість виробників, метод знаходження опорного плану, після цього ввести дані і натиснути на кнопку "Розрахувати". Головне вікно програми представлено на малюнку 1. p align="justify"> При натисканні кнопки "Розрахувати" відбувається обчислення оптимального плану поставленої задачі розподільчим методом.
В
. Таблиця для введення даних
. Про виконавця роботи
. Кнопка "Розрахувати"
. Вибір опорного плану
. Кількість стовпців
. Кількість рядків
Рисунок 1 - Головне вікно програми
На малюнку 2 зображено вікно на вкладці "Опорний план", а на малюнку 3 - вікно на вкладці "Оптимальний план"
В
. Значення цільової функції опорного плану
. Опорний план
. Вкладка "Оптимальний план"
Рисунок 2 - Вікно виведення інформації, вкладка "Опорний план"
В
. Значення цільової функції оптимального плану
. Оптимальний план
. Вкладка "Опорний план"
Рисунок 3 - Вікно виведення інформації, вкладка "Оптимальний план"
На малюнку 4 представлено вікно програми "Info"
В
Рисунок 4 - Info
2.4 Тестування програми
Після натискання на кнопку "Розрахувати" програма складе опорний план, на ваш вибір, вирахує значення цільової функції і на основі опорного плану побудує оптимальний план і знайде оптимальне значення цільової функції.
У програмі передбачений захист на введення, тобто не можна ввести літери, символи, якісь знаки, так як програма призначена для роботи з цілими і невід'ємними числами.
Якщо не заповнили матрицю або заповнити її не до кінця, а також заповнити нулями, то програма видасть повідомлення "Заповніть порожні клітини або приберіть нулі", малюнок 5.
В
Рисунок 5 - Заповніть порожні клітини або приберіть нулі
Якщо введена завдання не збалансована, то видасть повідомлення "Завдання не збалансована, приведіть її до збалансованого увазі", малюнок 6.
В
Малюнок 6 - Завдання не збалансована, приведіть її до збалансованого увазі
Для тестув...