На бирже курсовых и дипломных проектов можно найти образцы готовых работ или получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик Разработка программы решения задачи об использовании ресурсов симплексным методом на Turbo Pascal

Информация:

Тип работы: Курсовик. Предмет: Программирование. Добавлен: 06.06.2012. Сдан: 2010. Страниц: 31. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Содержание

Введение
1 Общий раздел
1.1 Цель разработки
1.2 Постановка задачи
1.2.1 Теоретический материал по решаемой задаче
1.2.2 Решение задачи
2 Специальный раздел
2.1 Описание алгоритма
2.2 Обоснование выбранного метода проектирования
2.3 Описание программы
2.4 Обоснование выбора метода отладки
2.5 Анализ результата решаемой задачи
2.6 Руководство пользователю
Заключение
Список использованных источников
Приложение A Схема программы
Приложение C Результаты работы программы Приложение B Листинг программы



Введение

Математическое программирование как наука сформировалось в 50–70-х годах 20 века. Это обусловлено главным образом развитием электронных вычислительных машин, а следовательно, с возможностью проводить математическую обработку больших потоков информации, и на этой основе решать задачи управления и планирования, где применение математических методов связано в первую очередь с построением математических моделей и соответствующих им экстремальных задач, в том числе задач.
Тема данного курсового проекта особенно актуальна, так как задача о использовании ресурсов относится к линейному программированию. В настоящее время большую роль в жизни людей играет производство, а линейное программирование помогает разрешать именно эти вопросы.
Целью данного курсового проекта является разработка программы решения задач об использовании ресурсов симплексным методом, оптимальный план которых обеспечивает максимальную прибыль от них.
Данная программа используется для облегчения труда вычисления оптимального плана использования ресурсов при помощи ЭВМ.
Для реализации цели необходимо разработать программу, решить задачу в ручную и протестировать программу на рассматриваемом примере. Для тестирования выбрана задача об использовании ресурсов.

1 Общий раздел
1.1 Цель разработки

Целью данного курсового проекта является разработка программы нахождения опорного плана симплекс-таблицы, которая позволит ускорить процесс нахождения опорного плана, так как расчеты выполняются не вручную, а автоматизировано, что дает большую точность вычислениям.
Для достижения поставленных целей необходимо:
1 изучить теоретический материал по данной тематике;
2 решить задачу вручную;
3 построить алгоритм решения задачи;
4 написать программу на выбранном языке программирования;
5 отладить и протестировать программу.
Разработанная программа должна иметь удобный интерфейс и выдавать точный результат.



1.2 Постановка задачи
1.2.1 Теоретический материал по решаемой задаче

Математическое программирование занимается изучение экстремальных задач и поиском методов их решения. Задачи математического программирования формулируются следующим образом : найти экстремум некоторой функции многих переменных f ( x1, x2, ... , xn ) при ограничениях gi ( x1, x2, ... , xn ) * bi , где gi - функция, описывающая ограничения, * - один из следующих знаков ? , = , ? , а bi - действительное число, i = 1, ... , m. f называется функцией цели ( целевая функция ).
Линейное программирование – это раздел математического программирования, в котором рассматриваются методы решения экстремальных задач с линейным функционалом и линейными ограничениями, которым должны удовлетворять искомые переменные.
Задачу линейного программирования можно сформулировать так. Найти max при условии :
a11 x1 + a12 x2 + . . . + a1n xn ? b1 ;
a21 x1 + a22 x2 + . . . + a2n xn ? b2 ;
. . . . . . . . . . . . . . . . . . . . . . . . . . . . (1)
am1 x1 + am2 x2 + . . . + amn xn ? bm ;
x1 ? 0, x2 ? 0, . . . , xn ? 0 .
....................


Заключение

В соответствии с заданием, в данном курсовом проекте была разработана программа нахождения опорного плана симплекс-таблицы. В ходе разработки курсового проекта была изучена литература по дисциплине «Математические методы, а также книги по языку программирования Turbo Pascal 7.0.
В процессе создания курсовой работы разработан алгоритм решения поставленной задачи. По этому алгоритму на языке Pascal составлена и отлажена программа.
Данная программа имеет простой интерфейс, не требует дополнительных ресурсов в виде свободного места на диске. Все вычисления производятся только в оперативной памяти. Тесты, не выявили ни каких отклонений в ходе решения программой поставленных задач.
Программа имеет ограничения: количество рассмотренных уравнений и вводимых элементов уравнения не должно превышать 10. Программа не рассчитана на неправильный ввод формата вводимых данных.
Разработанная программа позволяет выполнять расчеты не вручную, а автоматизировано, что дает большую точность вычислениям.
Таким образом, вычислительная техника в настоящее время находит широкое применение, как в общей математике, так и в одном из её разделов – математических методах.


Список используемых источников

1. Акулич И.Л., «Математическое программирование в примерах и задачах», Москва «Высшая школа» 2003г.
2. Вентцель Е.С. Исследование операций: задачи, принципы, методологии. М.: Изд-во «Наука», 2004.
3. Ершов А.Т., Карандаев И.С., Шананин Н.А. Планирование производства и линейное программирование. МИУ, М., 2005.
4. Зайченко Ю.П., Шумилова С.А. Исследование операций, 2006.
5. Карасев А.Н., Кремер Н.Ш., Савельева Т.Н. «Математические методы в экономике», М. 2000
6. Лищенко «Линейное и нелинейное программирование», М. 2003
7. Мину М. Математическое программирование. Теория и алгоритмы. М. 2004.
8. Моргун А. Н. Программирование на языке Паскаль (Pascal). Основы обработки структур данных. — М.: Диалектика, 2005. – С. 576
9. Немнюгин С.А. Turbo Pascal. Программирование на языке высокого уровня - Учебник для вузов. 2-е изд., - СПБ.: Питер, 2006 – 544 с.
10. Семакин И.Г. Основы алгоритмизации и программирования: учебник для студ. сред. проф. образования – М.: Издательский центр «Академия», 2008 – 400 с.
11. Семакин И.Г. Основы программирования: Учебник для сред. проф. образования – 2-е изд., стер. – М.: Издательский центр «Академия», 2003 – 432 с.
12. Фаронов В.В. Турбо Паскаль 7.0 Практика программирования, Учебное пособие. – М.: Издательство «ОМД ГРУПП», 2003 – 432 с.
13. Фаронов В.В. Turbo Pascal 7.0. – М., Нолидж, 2007.
14. Фомин Г.П. Математические методы и модели в коммерческой деятельности: Учебник. – 2-е изд., перераб. и доп. – М.: Финансы и статистика, 2005. – 616 с.


Приложение А
(обязательное)
Схема алгоритма
?


Приложение B
(обязательное)
Листинг программы

Program SimX;
Uses CRT;
Var pr,og,i,j,c,d,h,it:integer;
g,z:real;
yr:array [0..11,0..22] of real;
Ao:array [1..11] of real; {Ao}
A:array [1..11] of real; {Ai/nap.stolbec}
Label 1;
Begin
..............


Приложение С
(обязательное)
Результаты работы программы



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.