Минимизация стоимостей перевозок
, которой по плечу любые задачи - от создания простых программ , предназначенных для решения несложных вычислительных задач , до разработки сложнейших реляционных систем управления базами данных. Появление Windows и инструментальных средств Borland Pascal with Object и Delphi для разработки программ в среде Windows лишний раз показало , какие поистине не исчерпывающие возможности таит он в себе : и Borland Pascal , и используемый в Delphi язык Object Pascal основываются на Турбо Паскале и развивают его идеи.
Пакет Turbo Pascal включает в себя как язык программирования - одно из расширений языка Паскаль для ЭВМ типа IBM , так и среду , предназначенную для написания , отладки и запуска программ.
Язык характеризуется расширенными возможностями по сравнению со стандартом , хорошо развитой библиотекой модулей , позволяющей использовать возможности операционной системы , создавать оверлейные структуры , организовывать ввод - вывод , формировать графические изображения и т.д.
среда программирования позволяет создавать тексты программ . компилировать их , находить и справлять ошибки , компоновать программы из отдельных частей . включая стандартные модули , отлаживать и выполнять отлаженную программу. Пакет представляет пользователю большой объем справочной информации , позволяет применять объектное - ориентированное программирование , обладает встроенным ассемблером , имеет инструментальное средство для создания интерактивных программ - Turbo Vision и т.д.
??. 2203 81 - 21
7.РЕШЕНИЕ ЗАДАЧИ ТЕСТА ДЛЯ НАПИСАНИЯ И ОТЛАДКИ ПРОГРРАММЫ.
B1
B2
B3
B4
ai
ai
A11 1
302 2
200 4
4 1
50
0A22 2
3 3
10 1 1
10 5 5
10
30
1A31 3
2 20 44 4
10
10
0??????
bj
30
30
10
20
90 Bj
1
2
0
4
1,2 1,4
10
2,2 2,4
B1B2 B3B4 aiai
A11 1
302 2
100 4
1 1
10
50
0
A22 2
3 3
201 1
102 5
30
1
A34 35 23 44 4
10
10
3bj
30
30
10
20
90
Bj
1
2
0
1
1,1 1,4
10
3,1 3,4
??. 2203 81 - 21
B1
B2
B3
B4
ai
ai
A11 1
202 2
100 41 1
20
50
0
A22 23 3
201 1
102 5
30
1
A33 3
10 4 2 2 43 4
10
2
bj
30
30
10
20
90
Bj
1
2
0
1
1,1 1,2
10
3,1 3,2
B1
B2
B3
B4
ai
ai
A11 1
30-1 2-3 41 1
20
50
0
A25 23 3
201 1
105 5
30
4
A34 32 2
100 44 4
E
10+E
3
bj
30
30
10
20+E
90+E
Bj
1
-1
-3
1
1,1 1,2
10
2,1 2,2
??. 2203 81 - 21
B1
B2
B3
B4
ai
ai
A11 1
102 2
200 41 1
20
50
0
A22 2
20 3 31 1
10 2 5
30
1
A31 32 2
100 41 4
10
0
bj
30
30
10
20
90
Bj
1
2
0
1
Fmin=1·10 +2·20 +2·10 +1·10 +2·20 +20*1 = 140
Найден оптимальный план перевозок , равный 140.
??. 2203 81 21
8.АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ
В процессе решения транспортной задачи методом потенциалов было получено решение , которое является оптимальным , потому , что для каждой независимой клетки выполняется критерий оптимальности плана транспортной задачи :
Cўij Cij <=0
Так же суммарная стоимость перевозок груза с каждой последующей итерацией уменьшалась и оказалась равной 140 рублям.
Еще одним немаловажным фактором является то , что потребность получателя в грузе полностью удовлетворена , а поставщик реализовал весь свой груз.
Результат подсчитанный ручным счетом сходится с ответом , полученным на ЭВМ с помощью составленной программы. Расхождений нет.
Вектор полученных результатов:
10 20 0 20
c= 20 0 10 0
0 10 0 0
??. 2203 81 - 21
ЗАКЛЮЧЕНИЕ
Основной задачей данного курсового проекта являеся нахождение оптимального плана перевозок груза от поставщиков к потребителям . нахождение минимальной функции.
Эта задача сводится к транспортной задаче.
В процессе разработки курсового проекта былы составлена универсальная программа для решения аналогичных задач. Правильность работы задачи определяется с помощью задачи - теста . Для проверки правильности работы работы программы были заданны : количество поставщиков и потребителей , наличие груза , заявки и тарифы перевозок. Результаты были подсчитаны вручную , а их решение совпадает с результатом машинного счета. Полученный верный результат позволяет применять данную программу к производственным и транспорным задачам.
скачать реферат
1 2 3