Транспортная задача. Метод минимального элемента - Программирование, компьютеры и кибернетика курсовая работа

Главная
Программирование, компьютеры и кибернетика
Транспортная задача. Метод минимального элемента
Составление математической модели решения транспортной задачи. Описание входной и выходной информации. Программно-технические средства, используемые при разработке программы. Общее описание программы, ее назначение, информационная совместимость.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Пояснительная записка к курсовому проекту
Транспортная задача. Метод минимального элемента
Математическое программирование представляет собой математическую дисциплину, занимающиеся оптимизационными задачами и разработкой методов их решения. В общем, виде математическая постановка экстремальной задачи состоит в определении наибольшего или наименьшего значения целевой функции. В зависимости от свойств функций можно рассматривать как ряд самостоятельных дисциплин, занимающихся изучением и разработкой методов решения определённых классов задач.
Каждый из методов имеет ряд своих общих черт и недостатков.
В качестве потребности могут рассматриваться овещствительные потребности: люди, транспорт, средства труда и т.д.
Прежде всего, задачу математического программирования входит и линейное программирование. Линейное программирование - эт о область математики, разрабатывающею теорию и численные методы решения задач нахождения экстремума.
К этим задачам приводится широкий круг вопросов планирования экономических и техника - экономических процессов, где ставится задача поиска наилучшего решения. Существует несколько типов линейного программирования:
1. задача о комплексном использовании сырья;
2. задача о загрузке оборудования;
3. задача текущего производственного планирования;
4. задача перспективного оптимального планирования;
5. задача планирования экономического комплекса.
Задача будет не линейной, если указанные функции не соответствуют.
Под моделированием понимают изучение объекта не непосредственно, а косвенно при помощи изучения вспомогательных объектов, которые называются моделями. Модель - это образ или прообраз изучаемого объекта.
Проведение операционного исследования, построение и расчёт математической модели позволяют проанализировать ситуацию и выбрать оптимальное решение по управлению математической модели или обосновать предложенные решения. Само их применение необходимо в тех случаях, когда проблема сложна и зависит от большого числа фактов по-разному влияющих на её решение. В настоящее время математические модели применяются для анализа, прогнозирования и выбора оптимальных решений в различных областях экономике. Впервые они были использованы в 30-х годах в Великобритании при создании системы противовоздушной обороны. Все модели можно классифицировать на основе различных характеристик: по характеру моделируемых объектов, по сферам приложения, по глубине моделирования.
Рассмотрим общую модель транспортной задачи:
Пункты назначения и их потребности в грузе
4. Программно-технические средства, исполь зуемые при разработки программы
Программа «Метод минимального элемента» является приложением Windows, то есть для её работы необходимо, чтобы компьютер находился под управлением операционной системы Windows. Требованием к программе является:
5. Операционная система - Windows 95;
6. Монитор с разрешением - 800*600;
Для разработки программы были использованы программно-технические средства:
Delphi 6.0 - это программное средство, которое необходимо для написания данной программы. В ней были использованы компоненты MainMenu, в которую входит форма с пунктами «Задача», в которую входит «Новая задача», «Контрольный пример1»,» Контрольный пример2», «Выход» и пункт «?», в которую входит «Вызов справки» и «О программе». Компоненты SpeedButton, который в кнопке «1» устанавливаем False, StringGrid, которые выполняют действия при вводе данных, Bevel рамка в форме, Panel для удобного размещения кнопок.
PhotoShop 7.0 - для понятия описание курсовой работы.
3D StudioMax 4.0 - вставка рисунка.
Реагирует отрицательно и выдаёт сообщение
Изменение решённых данных в StringGrid
Изменение количество поставщиков и потребителей
Изменение данных решённых в StringGrid на нули
Если значение в StringGrid не введено
Программа предназначена для нахождения минимального элемента транспортной задачи, а именно для того чтобы найти более оптимальный план перевозок. Программа может быть использована при проведение практических работ по предмету « Компьютерному моделиование » . Эта математическая модельанализирует ситуацию.
Проект может совмещаться с другими программами, которые помогут для наилучшего оформления и понятной работы. Программа с которыми совмещается метод помогают узнать о разработчике программы и что он осуществляет в своём проекте.
Программа находится на диске формата 3,5. При её запуске для начала необходимо скопировать на жёсткий диск. При помощи фаила её можно запустить. Порядок постановки происходит поэтапно шаг за шагом. Только после этого она будет выполнятся.
Программа завершает свою работу, только при её выходе. Выход из главной формы осуществляется при помощи диалогового окна, которое выдаёт сообщение : « В ы действительно хотите выйти из формы? » , если нет, то нажимаем кнопку « о тмена » , если « д а » , то « o k » .
Программа состоит на основе многоуровнего меню, так как в ней находятся 3 формы :
1. Расчёт транспортной задачи (приложение ) .
Все эти формы оформлены и выдаются при определённой команде. В форме 1 находятся все кнопки, которые необходимы для нахождения минимального элемента. В форме 2 кто создавал саму программу. В форме 3 красочное оформление.
При запуске программы появляется заставка, при её щелчке, открывается форма с расчетами она состоит из меню, при выборе которого производится решение. Для начала решения вводим данные по поставщикам и потребителям - шаг 1, далее активизируется шаг 2 он не будет действовать, в том случаи если не будут введены данные и будет выдавать окно, о том что их необходимо ввести. После этого нажимаем шаг 3 при, котором заполняется наша таблица. Шаг 4 говорит о том какого типа является задача. Шаг 5 находится минимальный элемент. Для того чтобы решить какой - нибудь пример, необходимо предварительно очистить форму.
Меню предназначена для быстрого доступа к файлам, которые сохранены в архиве. Само меню имеет кнопки быстрого доступа:
Программа содержит входные и выходные данные, которые содержатся в приложение. Разработала программу Аксёнова. Проект работает после его выполнения и чётко закрывается после завершения работы. Программа предназначена для решения метода, который дан в задание по курсовому проектированию. Сама программа полностью выполнена по его заданию и содержит всю информацию для работы.
1. Издательство « в ысшая школа » 1986 год, Акулич И.Л. Математическое программирование в примерах и задачах.
2. Издательство « э кономика » 1985 год, Хазанов В.В. Математическое моделирование в экономике.
3. Издательство « э кономика » 1976 год, Хруцкий Е.А. «» Э кономико - технические методы в планирование материально - технического снабжения »
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls, ExtCtrls, Buttons, Menus;
procedure Edit1KeyPres s (Sender: TObject; var Key: Char);
procedure SpeedButton1Clic k (Sender: TObject);
procedure SpeedButton2Clic k (Sender: TObject);
procedure SpeedButton3Clic k (Sender: TObject);
procedure SpeedButton4Clic k (Sender: TObject);
procedure N3Clic k (Sender: TObject);
procedure N2Clic k (Sender: TObject);
procedure N5Clic k (Sender: TObject);
procedure N7Clic k (Sender: TObject);
procedure SpeedButton5Clic k (Sender: TObject);
procedure N21Clic k (Sender: TObject);
procedure SpeedButton6Clic k (Sender: TObject);
procedure SpeedButton7Clic k (Sender: TObject);
procedure SpeedButton8Clic k (Sender: TObject);
procedure SpeedButton9Clic k (Sender: TObject);
procedure SpeedButton10Clic k (Sender: TObject);
procedure SpeedButton11Clic k (Sender: TObject);
procedure FormCloseQuer y (Sender: TObject; var CanClose: Boolean);
procedure FormSho w (Sender: TObject);
m_st:array of array of integer; // м атрица стоимости
m_izm:array of array of integer; // изменение
m_st_post:array of integer; // м атрица по поставщикам
m_st_potr:array of integer; // м атрица по потребителям
procedure TForm1 . Ed it1KeyPres s (Sender: TObject; var Key: Char);
procedure TForm1 . Sp eedButton1Clic k (Sender: TObject); // н ачало ввода данных
Edit1 . En abled : = True; // а ктив . поле потреб .
Edit2 . En abled : = True; // а ктив . поле постав .
Label1 . En abled : = True ; // а ктив. метка потреб.
Label2 . En abled : = True; // а ктив . метка постав .
Label3 . En abled : = False; // н еактив. метка кол-во потр.
Label4 . En abled : = False; // н еактив. метка кол-во пост.
StringGrid1 . En abled : = False; // н еактив . поле потр .
StringGrid2 . En abled : = False; // н еактив . поле пост .
Label5 . En abled : = False; // н еактив . метка ст - ть перевозки
StringGrid3 . En abled : = False; // н еактив . поле ст - ть перевозки
SpeedButton1 . En abled : = False; // н еактив . кн . 1
SpeedButton2 . En abled : = True; // а ктив . кн . 2
SpeedButton3 . En abled : = False; // н еактив . кн . 3
SpeedButton4 . En abled : = False; // н еактив . кн . 4
procedure TForm1 . Sp eedButton2Clic k (Sender: TObject); // производит контроль по поставщикам и потребителям
if (Edit1 . Te xt <> « ) and (Edit2 . Te xt <> « ) and (Edit1 . Te xt <> '0') and (Edit2 . Te xt <> '0') then // проверка
StringGrid1 . Co lCount : = StrToIn t (Edit1. text);
StringGrid2 . Co lCount : = StrToIn t (Edit2. text);
StringGrid3 . Co lCount : = StrToIn t (Edit2. text)+1;
StringGrid3 . Ro wCount : = StrToIn t (Edit1. text)+1;
SpeedButton2 . En abled : = False;
Описание входной и выходной информации. Программно-технические средства, необходимые для разработки программы "Автоматизированная информационная справочная система аптеки". Возможность формирования и корректировки файлов, тестирование программы. курсовая работа [761,7 K], добавлен 18.12.2013
Особенности решения транспортной задачи распределительным методом и анализ результатов. Построение математической модели, алгоритма. Создание программы для решения транспортной задачи распределительным методом в программной среде Borland Delphi 7. курсовая работа [1000,7 K], добавлен 23.06.2012
Преимущества применения математических методов в планировании перевозок. Постановка транспортной задачи, отыскание начального решения методом минимального элемента. Проверка опорного плана на невырожденность. Написание программы для автоматизации решения. курсовая работа [1,5 M], добавлен 19.01.2016
Транспортная задача как одна из самых распространенных специальных задач линейного программирования: понятие, основное назначение. Формальное описание метода минимального элемента. Характеристика этапов разработки алгоритма решения поставленной задачи. курсовая работа [713,3 K], добавлен 19.10.2012
Описание алгоритма решения транспортной задачи по планированию перевозки зерна. Ход решения задачи вручную, в программе TORA методом наименьшего элемента, с помощью MS Excel. Разработка программы для решения задачи в общем виде средствами Delphi. курсовая работа [2,5 M], добавлен 22.11.2012
Назначение и область применения программы, ее общее описание, функциональные особенности и задачи, логистическая структура, используемые технические средства. Создание руководства оператора. Расчет технико-экономических показателей создаваемой программы. курсовая работа [1,2 M], добавлен 09.11.2013
Описание входной и выходной информации. Определение связей информационных объектов и построение информационно-логической модели. Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи. Описание реквизитов данной информационной системы. курсовая работа [1,7 M], добавлен 03.05.2013
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Транспортная задача. Метод минимального элемента курсовая работа. Программирование, компьютеры и кибернетика.
Реферат: Природо-ресурсный потенциал
Курсовая работа: Робота в захищеному режимі мікропроцесора
Курсовая работа по теме Аудит выпуска и реализации готовой продукции
Реферат по теме Основні філософські ідеї П. Юркевича
Воспитатель Сам Должен Быть Эссе
Отчет Производственная Практика Продуктовый Магазин
Статистика Лабораторные Работы
Курсовая Работа Лекарственные Растения
Курсовая работа по теме Проблемы и перспективы развития мировой валютной системы
Дипломная работа по теме Нравственное воспитание детей дошкольного возраста с общим нарушением зрения посредством произведений детского фольклора
Инновационный Потенциал Диссертация
Сочинение Рф Ру Официальный Сайт 2022 2022
Мировоззрение Нравственные Ценности Поведение Реферат
Дипломная работа по теме Ценности как ведущий компонент жизненной перспективы личности
Доклад по теме Алкоголь и материнство
Реферат по теме Кьеркегор 'Страх и трепет'
Реферат по теме Ценовая политика предприятия (фирмы) и ее цели
Курсовая Работа На Тему Підсилювач Потужності
Курсовая работа: Структура проведения избирательной кампании на выборах в Государственную Думу
Урок Математике 2 Класс Контрольная Работа
Методика формирования представлений о длине в начальных классах - Педагогика курсовая работа
Функция защиты в уголовном судопроизводстве - Государство и право дипломная работа
Політико-географічні та геополітичні проблеми країн Південно-Західної Азії - Международные отношения и мировая экономика дипломная работа