Поиск решений с Excel 2000 - Учебное пособие

бесплатно 0
4.5 39
Приемы построения математических моделей и целевых функций задач принятия решений. Правила выделения блоков ячеек рабочего листа Excel 2000. Порядок использования операции "автосуммирование". Рассмотрение проблемы рационального расходования ресурсов.


Аннотация к работе
Во р о неж ский Г о суда р ственный УниверситетВ работе п рак тическ ие вопросы, связанные с п ринятием рац ионал ьных решений в экономик е, с исп ол ьзованием EXCEL 2000 и ее модифик ац ий. Наоснове единого п одхода к решению эк стремал ьных задач излагаются п риемы п остроения математическ их модел ейи ц елевых функ ц ий задач п ринятия решений. Доп ол нител ьные рек омендац ии п о вопросам п оиск а рац ионал ьных решений в экономик е с исп ол ьзованием EXCEL 2000 и ее модифик ац ийможно п ол учитьп о адресу: 394068 г.В оронеж, ул .

Введение
В различных областях своей деятельности человек у п рак тическ и ежедневно п риходится стал к иваться с п робл емой п ринятия решений дл я достижения тех ил и иных ц ел ей. В экономик е ц ел ями могут быть увеличение п рибыл и, снижение затрат, п овыш ение п роизводител ьности труда, рац ионал ьное исп ол ьзование оборудования, п овыш ение эффективности инвестиц ийи многие другие. Задача достижения экономическ их ц ел ей п риводит к п робл еме рац ионал ьного исп ол ьзования ограниченных ресурсов (материальных, сырьевых, энергетическ их, финансовых, трудовых и других.). Дл я решения этой п робл емы человек у необходимо п ринимать оп редел енные решения. Естественно, что в п роц ессе п ринятия решений человек у, к ак п равил о, свойственно стремление выбрать наил учш ее дл я него решение.

В работе рассматриваются п рак тическ ие вопросы, связанные с п ринятием рац ионал ьных решений в экономик е на основе исп ол ьзования EXCEL 2000 и ее модифик ац ий.

В ып ол нение п риводимых заданий, п озвол ит В ам п риобрести п рак тическ ие навык и, необходимые дл я решения на к омп ьютере важных и ак туал ьных экономическ ихзадач.

1 Основные о пр еделения

Определение 1. Наил учш ее решение , с точк и зрения п ринимающ его это решение человек а, будем называть оп тимал ьным.

С незапамятных времен человек в п роц ессе п ринятия реш ени исп ол ьзовал свойоп ыти интуицию.

Дл я п ринятия оп тимал ьных реш енийв современных условиях к оп ыту и интуиции человек а добавляется возможность исп ол ьзования ЭВ М . ЭВ М п озвол яет в к оротк ий срок обработать бол ьш ой объем данных, необходимых дл я п ринятия решения, выработать рек омендац ии п о п ринятию оп тимал ьного решения, оценить п осл едствия от п ринимаемого решения, к оторые могутп роизойти в будущ ем.

С л едуетзаметить, что так ого родарасчеты ЭВ М может вып ол нять тол ьк о с исп ол ьзованием сп ец иал ьных к омп ьютерных п рограмм. Представителем к оторых является, например, EXCEL 2000 [1], реал изующ ая функ ц ии эл ек тронной таблиц ы. С реди функ ц ий EXCEL 2000 имеются математические функ ц ии, п редназначенные дл я решения эк стремал ьныхзадач.

Определение 2. Эк стремал ьная задача- это задачап о п оиск у наил учш его (оп тимал ьного) решения из множества (набора) доп устимыхреш ений.

Т еория и методы решения эк стремал ьных задач изучаются в наук е, п ол учивш ейназвание математическое п рограммирование .[2]

Дл я решения эк стремал ьной задачи на ЭВ М необходимо средствами математическ ой символик и описать заданную ц ел ь (например, п ол учение мак симал ьной п рибыл и), а так же зап ас имеющихся ресурсов и условия их исп ол ьзования дл я достижения ц ел и. При так ом описании выдел яютсл едующ ие двап онятия: · М атематическую модел ь; · Ц елевую функ ц ию.

Определение 3. М атематическая модел ь - это п рибл иженное описание к ак ого-л ибо к л асса явлений средствами математическ ой символик и. А нал из математическ оймодел и дает возможность п роник нуть в сущ ностьизучаемыхявл ений.

М атематическая модел ь эк стремал ьнойзадачи задает множество допустимых решений X . М ножество X оп редел яется имеющимися запасами ресурсов и условиями ихисп ол ьзования дл я достижения ц ел и.

В EXCEL 2000 множество допустимых решений называюттак же ограничениями задачи.

Определение 4. Ц елевая функ ц ия п редставл яет собой числовую характеристик у, бол ьш ему ил и меньшему значению к оторойсоответствует л учш ее решение , с точк и зрения п ринимающ его это решение человек а. Б удем обозначать ц елевую функ ц ию через f(x) где

( )

XT = x1,L,xj,L,xn .

Определение 5.

XT = x1,L,xj,L,xn , а X-

( )

В ек тор множество

XI X где допустимых реш енийбудем называтьреш ением эк стремал ьнойзадачи.

2 Пример ыэкстр ема льныхза да ч

О дним из п римеров эк стремал ьной задачи может служить задача мак симизац ии п рибыл и п редп риятия в условиях ограниченных ресурсов. Пусть некоторое п редп риятие , п рименяя имеющуюся технологию, может выпуск ать n видов п родук ц ии, исп ол ьзуя m видов ресурсов. Ц ел ью п редп риятия является п ол учение мак симал ьнойп рибыл и.

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

Дл я п остроения математическ ой модел и введем следующ ие обозначения. О бозначим через XJ , j =1,n к ол ичество выпуск аемойп родук ц ии j-го вида. Т огдаобъем всей выпуск аемой п родук ц ии можно обозначить с п омощ ью век тора XT =(x1,L,XJ ,L,xn). О бозначим через bi i =1,m зап ас i-го вида ресурса, имеющийся на п редп риятии, а через gi(x), i =1,m - к ол ичество i-го ресурса, необходимого дл я выпуск а п родук ц ии, оп редел яемойвек тором х.

Заметим, что функ ц ии gi(x), к ак п равил о, оп редел яются исп ол ьзуемойнап редп риятии технологией

.

О чевидно, что выпуск п родук ц ии будет ограничен имеющимися запасами ресурсов. М атематическ и эти ограничения можно зап исатьв следующ ем виде:

gi (x ) ? bi i =1,m (1)

О бозначим через HJ , j =1,n верхние ограничения, обусл овл енные спросом, нап родук ц ию j-го вида, ачерез LJ , j =1,n , нижние ограничения обусл овл ены спросом, на ту же п родук ц ию. О чевидно, что выпуск п родук ц ии дол жен удовлетворять условиям спроса. М атематическ и эти условия можно зап исатьсл едующ им образом:

LJ ? XJ ? HJ j =1,n (2)

Естественно так же, что выпуск п родук ц ии удовлетворяет условиям неотриц ател ьности, XJ ? 0 j =1,n. (3) XJ , j =1,n а именно

О бозначим через f(x) п рибыл ь, п ол учаемую п редп риятием от реал изац ии п родук ц ии. Т огда задача оп редел ения объемавып уск ап родук ц ии, обесп ечивающ его п редп риятию мак симал ьную п рибыл ь, может быть зап исанасл едующ им образом.

Найти

max f (x) (4)

п ри условиях(1), (2), (3).

При этом функ ц ия f(x) называется ц ел евойфунк ц ией, век тор x - век тором п еременных, система неравенств (1),(2),(3) п редставл яет собой математическую модел ь задачи. И ногдасистему неравенств вида(1)-(3) называют ограничениями задачи.

Эк стремал ьную задачу (4), (1)-(3) называют так же задачейматематическ ого п рограммирования ил и задачей оп тимизац ии.

Дадим интерп ретац ию эк стремал ьнойзадачи (4), (1)-(3) к ак задачи п ринятия решения. К омп оненты век тора п еременных XJ , j =1,n модел ируютп ринятие к онк ретного решения. Ц елевая функ ц ия f(x) моделирует эффективность п ринимаемого решения. О граничения (1)-(3) задачи моделируют связи, нак л адываемые нак омп оненты век тора п еременных XJ , j =1,n способами исп ол ьзования ресурсов.

В общ ем случае эк стремал ьную задачу можно оп редел ить, например, следующ им образом.

Дано множество X и функ ц ия f(x), оп редел енная на множестве X. Т ребуется найти ( есл и они существуют ) точк и мак симумаил и минимумафунк ц ии f(x) намножестве X. Условимся записывать задачу мак симизац ии функ ц ии f(x) намножестве X следующ им образом: max f (x)

XI X

(5)

При этом функ ц ию f(x) будем п о-п режнему называть ц ел евой функ ц ией, век тор x - век тором п еременных, множество X будем называть множеством допустимых решений.

М ножество X оп редел яется неравенствами (1), (2), (3). К онк ретизируем рассмотренную выш е задачу.

2.1 За да ча о пр еделения на иб о лее пр иб ыльно го о б ъ ема выпуска пр о дукции

Предприятие может выпуск ать n видов исп ол ьзуя дл я этого m видов ресурсов. п роизводства одной единиц ы п родук ц ии п родук ц ии, Пусть дл я j-го вида исп ол ьзуется aij единиц ресурса i-го вида. Прибыл ь от реал изац ии однойединиц ы п родук ц ии j-го видаобозначим через Pj, j =1,n рублей. Т ребуется оп редел итьтак ойобъем выпуск а п родук ц ии, к оторыйобесп ечивает п редп риятию наибол ьш ую п рибыл ь.

О бозначим через xj, j = 1,n объем п родук ц ии j - го вида, выпуск аемойв соответствии с некоторым п л аном. Т огда математическую модел ь задачи можно записать в следующ ем виде aaijxj ?bi i =1,m (6) j=1 n

Эта модел ь оп редел яется ограничениями на выпуск п родук ц ии, обусл овл енными имеющимися запасами ресурсов. Ц елевую функ ц ию задачи можно записать следующ им образом n

W = APJXJ (7) j=1

Посл е п остроения математическ ой модел и и записи ц ел евой функ ц ии задача оп редел ения объема выпуск а п родук ц ии, обесп ечивающ его п редп риятию наибол ьш ую п рибыл ь, можетбытьсформул ированак ак задача n

Найти max W = APJXJ (8) j=1 п ри условии aaijxj ? i i = 1,m (6) j=1 n b x j ? 0 j = 1,n (9)

Условие (9), ук азывающ ее на неотриц ател ьность выпуск а п родук ц ии, необходимо задавать дл я решения задачи нак омп ьютере, сисп ол ьзованием EXCEL 2000.

В задаче (8), (6), (9) отсутствуют ограничения п о спросу на п родук ц ию, к оторым в рыночной экономик е п ринадл ежитважная рол ь. В ведем эти ограничения в задачу следующ им образом.

О бозначим через hj, j =1,n верхнее ограничение п о спросу на п родук ц ию j-го вида, а через lj нижнее ограничение п о спросу на п родук ц ию j-го вида, тогда задача(8), (6), (9) п риметсл едующ ийвид n

Найти max W = APJXJ (8) j=1

п ри условии aaijxj ? b j = 1,n (6) j=1 n i lj ? xj ? hj x j ? 0 j = 1,n (10)

j = 1,n (9)

В общ ем случае п рибыл ьсростом объемап роизводства может начать уменьшаться из-задоп ол нител ьных затрат, связанных, например, среал изац иейп родук ц ии.

О бозначим череза j j =1,n 0 <a j ?1 j =1,n степень влияния на п рибыл ь объема выпуск aj-го изделия. Т огдац елевая функ ц ия задачи может бытьзап исанав следующ ем виде:

W1 = j=1Pj X j j (11) n a a асамазадачап риметвид

MAXW = AP Xa j (12) j=1 n j j

1

п ри условиях(6), (10), (9).

Заметим, что есл и a j =1, то п рибыл ьне зависитотобъема выпуск aj-го изделия.

2.2 Т р а нспо р тна я за да ча

И меется m п унк тов п роизводства и n п унк тов п отребл ения.

К ол ичество п родук та в i-м п унк те п роизводства обозначим через ai, i =1,m;

Потребность в п родук те в j-м п унк те п отребл ения обозначим через BJ , j = 1,n

С тоимость п еревозк и однойединиц ы п родук таиз i-го п унк тап роизводства в j-йп унк т п отребл ения обозначим через cij (i =1,m j = 1,n) рублей.

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

О бозначим через xij к ол ичество п родук та, п еревозимого из i-го п унк тав j-йп унк т.

В п ринятыхобозначениях axij к ол ичество п родук та, вывозимого изі-го п унк та j=1 n axij к ол ичество п родук та, доставляемого в j-йп унк т. i=1 m a acjxij суммарные транспортные расходы. i=1 j=1 m n

М атематическая модел ь транспортной задачи будет иметьсл едующ ийвид:

axij ? ai i =1,m (13) j=1 n axij ? bj j = 1,n (14) i=1 m xij ? 0 i =1,m j = 1,n (15)

Ц елевая функ ц ия можетбытьзап исанасл едующ им образом

V = a acijxij (16) i=1 j=1 m n

М инимизац ия трансп ортныхрасходов требуетреш ения следующ ейзадачи.

Найти MINV = a acijxij (17) i=1 j=1 m n п ри условиях: axij ? ai i =1,m (13) j=1 n axij ? bj j = 1,n (14) i=1 m xij ? 0 i =1,m j = 1,n (15)

3 Включение компьютер а и за пуск EXCEL

Дл я вып ол нения вычисл енийнап ерсонал ьном к омп ьютере сисп ол ьзованием EXCEL п режде всего необходимо: 1. В к л ючитьк омп ьютер;

2. Зап уститьп рограмму EXCEL.

3.1 По р ядо к включения компьютер а

Дл я вк л ючения к омп ьютеранеобходимо: 1. Нажатьк ноп к у вк л ючения п итания намониторе ; 2. Нажатьк ноп к у вк л ючения п итания насистемном бл ок е.

Посл е вып ол нения ук азанныхдействийначинает осущ ествл яться загрузк аядраоп ерац ионнойсистемы (О С ) Windows 98 в оперативную п амятьк омп ьютера.

Усп еш ныйрезул ьтатзагрузк и Windows 98 п риводитк п оявл ению наэк ране мониторап ик тографическ ого меню, п римерныйвидк оторого п ок азан нарис 3.1.

рис 3.1.

3.2 По р ядо к за пуска пр о гр а ММЫEXCEL

В О С Windows 98 имеется неск ол ьк о способов запуск а п рограмм.

О дин из них связан с исп ол ьзованием « М ой к омп ьютер», п ик тограммак оторого п оявл яется наэк ране мониторап осл е загрузк и Windows 98.

К другому способу можно отнести исп ол ьзование п ик тограмм быстрого доступ а. Например, есл и п осл е загрузк и Windows 98 наэк ране мониторап оявл яется п ик тограмма , то, установив на нее к урсор (ук азател ьмыш и) и затем дважды щ ел к нув л евойк л авиш ей мыш и, можно осущ ествитьзап уск п рограмм EXCEL.

Ещ е одним способом запуск ап рограмм может явиться исп ол ьзование меню к оманды « Пуск ». Рассмотрим этот способ дл я запуск ап рограммы EXCEL.

1. Установите к урсор в л еtrialжнийугол эк ранана к ноп к у « Пуск » (рис 3.1.) и щ ел к ните л евой к л авиш ей « мыш и».

Посл е вып ол нения указанных действий на эк ране п оявится меню к оманды « Пуск », к оторое имеетсл едующ ий вид (см. рис.3.2).

рис 3.2.

2.Установите к урсор нап унк те « Программы»и задержите его там наодну секунду. Посл е этого наэк ране п оявится меню « Программы», п римерныйвидк оторого п ок азан нарис.3.3.

рис 3.3.

3. Установите к урсор нап унк т и щ ел к ните на п ик тограмме этого п унк тал евойк л авиш еймыш и.

Посл е запуск а EXCEL л юбым из рассмотренных способов на эк ране монитора п оявится рабочий л ист EXCEL сэл ементами его уп равл ения (см.рис.3.4).

рис 3.4.

4 Основные пр иемыр а б о ты в EXCEL

Определение 6. EXCEL - это универсальное п рограммное средство, п редназначенное дл я эл ек тронной обработк и данных.

Данные в EXCEL хранятся в рабочихк нигах.

Определение 7.Рабочая к нига (WORKBOOK) - это универсал ьныйанал огк артотек и.

Подобно к арточк ам к артотек и, рабочая к нигавк л ючает в себя отдельные л исты (Sheets). В зависимости от назначения л исты рабочейк ниги могут быть различных тип ов. Например, дл я вводаданных в рабочую к нигу, с ц ел ью их хранения и дал ьнейш ейобработк и, исп ол ьзуются рабочие л исты (WORKSHEET).

Определение 8. Рабочий л ист (WORKSHEET) - это эл ек тронныйанал огтабл иц ы, у к оторойможно выделить отдельные стол бц ы и строк и, на п ересечении к оторых образуются к л етк и.

С тол бц ы рабочего л истаименуются бук вами, астрок и -ц ифрами (рис 3.4)

Пересечение стол бц аи строк и рабочего л истаобразует ячейк у (CELL). Например, стол бец А и строк а1 образуют ячейк у садресом А 1 (рис3.4.).

Замечание: Русские бук вы в обозначении стол бц ов исп ол ьзоватьнел ьзя.

Определение 9. Ячейк а- это эл ек тронныйанал огодной к л етк и таблиц ы.

В к аждую ячейк у можетбытьзап исано числ о, тек ст ил и формул а. Запись формул ы дол жнаначинаться со знак а =.

Программные средства EXCEL п озвол яют обрабатывать содержимое не тол ьк о отдельных ячеек , но так же и диапазонов (бл ок ов) ячеек .

Определение 10. Б л ок ом ячеек (RANGE) называется совок уп ность смежных ячеек , образующих п рямоугол ьную область.

А дрес бл ок а ячеек состоит из адресаверхнейл евой ячейк и бл ок а и адреса п равой нижней ячейк и бл ок а, раздел енныхзнак ом : Нарис 4.1 п ок азан бл ок ячеек садресом В 2:D4.

рис 4.1.

Перед вып ол нением многих оп ерац ий с так ими данными необходимо выдел ять (сел ек тировать) ячейк и, содержащие эти данные.

4.1 С елекция ячейки

С ел ек ц ия ячейк и это выбор ячейк и, с к оторойбудет работатьп ол ьзовател ьил и п рограммные СРЕДСТВАEXCEL.

Дл я сел ек ц ии ячейк и необходимо: 1. Установитьк урсор натребуемую ячейк у; 2 Щ ел к нутьл евойк л авиш еймыш и.

В изуал ьно сел ек ц ия сопровождается п оявл ением рамк и вокруг ячейк и, в нижнем п равом угл у к оторойимеется маленьк ийк вадрат - марк ер зап ол нения (File handle), см. рис.3.4 (ячейк АА 1).

4.2 С елекция б ло ка ячеек

С ел ек ц ия бл ок аячеек - это выбор бл ок аячеек , ск оторым будетработатьп ол ьзовател ьил и п ограммные средства EXCEL.

Дл я сел ек ц ии бл ок аячеек необходимо: 1. Установитьк урсор нал евую верхнюю ячейк у бл ок а; 2. Нажатьл евую к л авиш у мыш и;

3. Удерживая л евую к л авиш у мыш и нажатой, п ереместитьк урсор нап равую нижнюю ячейк у бл ок а.

В изуал ьно сел ек ц ия бл ок а ячеек сопровождается п оявл ением вок ругбл ок аячеек рамк и, в нижнем п равом угл у к оторойнаходится марк ер зап ол нения. К роме того, сел ек ц ия бл ок а ячеек сопровождается изменением ц вета всех ячеек бл ок а, к роме верхнейл евой. С ел ек тированный бл ок ячеек п ок азан нарис.4.1.

4.3 Вво д да нныхв ячейки

Дл я ввода в ячейк у числ а, тек ста ил и формул ы необходимо: 1.С ел ек тироватьячейк у; 2.Набратьвводимое данное нак л авиатуре ; 3.Нажатьк л авиш у ENTER.

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

В водимая формул аотображается в строк е формул . 4.4 К о пир о ва ние фо р мул

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

Дл я к оп ирования формул ы необходимо: 1.С ел ек тировать п ервую ячейк у бл ок а, содержащую формул у;

2.Установить к урсор намарк ер зап ол нения (маленьк ий к вадрат в п равом нижнем угл у ячейк и). При этом к урсор дол жен п ринятьвидк рестик а, т.е. (рис.4.2).

рис 4.2.

3.Нажать л евую к л авиш у мыш и и, удерживая ее, п ереместитьк урсор к п осл еднейячейк е бл ок а.

Есл и п ри к оп ировании формул ы требуется фик сац ия адресов некоторых ячеек ил и составл яющ их частейэтих адресов, то дл я этойц ел и исп ол ьзуется знак $, например,

$C6 - фиксируется стол бец С ; C$6 - фиксируется строк а 6; $C$6 - фиксируется ячейк а С 6.

Ф ик сац ия адресаячейк и п роисходиттак же п ри п рисвоении ячейк е имени (см. п .4.6)

4.5 Уста но вка гр а ницячеек и б ло ко в ячеек

Дл я п овыш ения наглядности п роц есса обработк и данных ц ел есообразно окружать ячейк и и бл ок и ячеек границ ами (рамками).

Дл я установк и границ вок ругячеек ил и бл ок ов ячеек необходимо: 1.С ел ек тироватьячейк у ил и бл ок ячеек ;

2.Навести к урсор настрел к у п равее к ноп к и “границ ы” и щ ел к нутьл евойк л авиш еймыш и (см. рис. 4.3);

3.В ыбрать к урсором из набора возможных видов границ - обрамление п о всем границ ам ячейк и (п осл едний вид границ в наборе) и щ ел к нуть л евойк л авиш еймыш и. Б л ок ячеек , ок руженныйрамк ами, п ок азан нарис.4.3.

рис 4.3.

4.6 Пр исво ение имен ячейка м и б ло ка м ячеек

Дл я автоматизации вычислений часто бывает необходимо п рисвоить именаотдел ьным ячейкам и бл ок ам ячеек средствами EXCEL .

Дл я п рисвоения имени ячейк е ил и бл ок у ячеек необходимо: 1. С ел ек тироватьячейк у ил и бл ок ячеек ;

2. Навести к урсор настрел к у сп раваот ок наимени и щ ел к нутьл евойк л авиш еймыш и;

3. Набратьнак л авиатуре имя, например _x; 4. Нажатьк л авиш у Enter.

При задании имени следует учитывать следующ ие п равил а: 1. И мя должно начинаться с бук вы ил и знак а п одчерк ивания . В к ачестве остальных символов могут исп ол ьзоваться бук вы, ц ифры и знак п одчерк ивания;

2. И мя не должно совп адатьс адресами ячеек и бл ок ов, например А 5; В 5:С 6.

4.7 И зменение шир инысто лб ца

При вводе в ячейк у текстовых данных иногда возник ает необходимость изменения ш ирины стол бц а. Дл я изменения ш ирины стол бц анеобходимо: 1. Установить к урсор на п равую границ у загол овк а стол бц а. При этом к урсор п риметвид .

2. Нажать л евую к л авиш у мыш и и, удерживая ее, п еремещ ать к урсор вправо (дл я увеличения) ил и вл ево (дл я уменьшения) ш ирины стол бц а.

4.8 И зменение цвета ячейки и б ло ко в ячеек

К роме установк и границ ячеек (бл ок ов ячеек ), п овыш ение наглядности п редставл яемых нарабочем л исте данных можно достичь изменением ц вета ячеек (бл ок ов ячеек ).

Дл я этого необходимо: 1.С ел ек тироватьячейк у (бл ок ячеек );

2.Установить к урсор настрел к у п равее к ноп к и "ц вет зал ивк и" и щ ел к нутьл евойк л авиш еймыш и;

3.В меню "ц вет зал ивк и" выбрать к урсором желаемый ц вет, например - изумрудный, и щ ел к нуть л евойк л авиш ей мыш и.

Дл я отмены заданного ц ветанеобходимо в меню "ц вет зал ивк и" установить к урсор на к ноп к у "нет зал ивк и" и щ ел к нутьл евойк л авиш еймыш и.

5 Решение тр а нспо р тно й за да чи

Рассмотрим следующ ую транспортную задачу [3]. Дл я строительства четырех объектов исп ол ьзуется к ирп ич, изготавл иваемыйнатрех заводах. Ежедневно к аждыйиз заводов может изготовить 100, 150 и 50 условных единиц к ирп ича (п редл ожение п оставщ ик ов). Потребности в к ирп иче нак аждом из строящихся объектов ежедневно составляют 75, 80, 60 и 85 условных единиц (сп рос п отребител ей). Т арифы п еревозок однойусл овнойединиц ы к ирп ичас к аждого из заводов к к аждому из строящихся объектов задаются матриц ейтрансп ортныхрасходов С .

e6 7 3 5u e u

С = e1 2 5 6u e8 10 20 1u e u

Т ребуется составить так ойп л ан п еревозок к ирп ичак строящимся объектам, п ри к отором общ ая стоимость п еревозок будетминимал ьной.

Дл я решения транспортной задачи на п ерсонал ьном к омп ьютере сисп ол ьзованием EXCEL необходимо: 1.В вести исходные данные в ячейк и рабочего л иста EXCEL;

2.Разметить бл ок и ячеек на рабочем л исте EXCEL, необходимые дл я моделирования объемов п еревозок , а так же дл я формирования элементов математическ ой модел и и ц ел евойфунк ц ии;

3.С формировать на рабочем л исте EXCEL элементы математическ оймодел и и ц елевую функ ц ию;

4.Настроить п рограмму " Поиск решения" и вып ол нить ее.

5.1 Вво д исхо дныхда нных

И сходными данными дл я решения транспортной задачи являются: - матриц атрансп ортныхрасходов; - п редл ожение п оставщ ик ов;

- сп росп отребител ей;

Напомним, что дл я вводаданного в ячейк у рабочего л ИСТАEXCEL необходимо: 1.С ел ек тироватьячейк у; 2.Набратьвводимое данное нак л авиатуре ; 3.Нажатьк л авиш у Enter.

Дл я наглядности бл ок и ячеек с введенными данными жел ател ьно обвести рамками (см. п . 4.5.).

Рабочий л ист EXCEL с введенными исходными данными дл я решения трансп ортнойзадачи п ок азан на рис5.1.

рис 5.1.

5.2 Разметка б ло ко в ячеек р а б о чего листа EXCEL

К роме исходных данных нарабочем л исте EXCEL дл я решения трансп ортнойзадачи необходимо п редусмотреть: 1.Б л ок ячеек "М атриц а п еревозок ", в к отором будут модел ироваться объемы п еревозок ;

2.Б л ок ячеек "Ф ак тическ и реализовано", в к отором будетмодел ироваться фак тическ ая реал изац ия п родук ц ии;

3.Б л ок ячеек "Ф ак тическ и п ол учено", в к отором будет модел ироваться фак тическ ое удовлетворение спроса;

4.Б л ок ячеек "Т рансп ортные расходы п о п отребител ям", в к отором будут п одсчитываться транспортные расходы п о к аждому п отребител ю;

5.Ячейк у "И того расходы", в к оторой будут модел ироваться итоговые транспортные расходы п о всем п отребител ям (ц елевая ячейк а).

Дл я наглядности указанные бл ок и ячеек ц ел есообразно обвести рамками. В ып ол ните эту оп ерац ию, называемую разметк ойбл ок ов ячеек , в соответствии п . 4.5.

Рабочийл ист EXCEL с размеченными бл ок ами ячеек п ок азан нарис.5.2.

рис. 5.2.

Т еп ерь в этих бл ок ах ячеек можно формировать элементы математическ оймодел и и ц елевую функ ц ию.

5.3 Ф о р мир о ва ние элементо в ма тема тическо й мо дели

Элементами математическ ой модел и задачи являются следующ ие суммы: AX , - фак тическ и реализовано i-ым j=1 n ij i =1,m;

транспортной п оставщ ик ом m a i=1Xij, - фак тическ и п ол учено j-ым п отребител ем j =1,n.

Дл я наш ейзадачи m=3, n=4.

Рассмотрим п роц есс формирования этих сумм на рабочем л исте EXCEL.

4

В начал е сформируем AX , i =1,3 в бл ок е j=1 ij

"Ф ак тическ и реализовано".

1.Зап ол ните ячейк и бл ок а "М атриц а п еревозок " (С 14:F16) числом 0,01.

2.С ел ек тируйте п ервую ячейк у бл ок а "Ф ак тическ и реализовано" (ячейк АІ14);

3.Наведите к урсор нак ноп к у a - автосуммирование и щ ел к ните л евойк л авиш еймыш и;

4.Нажмите к л авиш у Delete;

5.С ел ек тируйте п ервую строк у бл ок а "М атриц а п еревозок " (строк АС 14:F14);

6.Нажмите к л авиш у Enter;

7.С к оп ируйте формул у =С УМ М (С 14:F14) из п ервой ячейк и бл ок а "Ф ак тическ и реализовано" навсе остальные ячейк и этого бл ок а.

3

С формируем теп ерь AX j =1,4 - в бл ок е ij i=1 "Ф ак тическ и п ол учено".

Дл я этого вып ол ните следующ ие действия: 1.С ел ек тируйте п ервую ячейк у бл ок а "Ф ак тическ и п ол учено" (ячейк АС 18);

2.Наведите к урсор нак ноп к у a - автосуммирование и щ ел к ните л евойк л авиш еймыш и;

3.Нажмите к л авиш у Delete;

4.С ел ек тируйте п ервый стол бец бл ок а "М атриц а п еревозок " (С тол бец С 14:C16);

5.Нажмите к л авиш у Enter;

6.С к оп ируйте формул у =СУМ М (С 14:С 16) из п ервой ячейк и бл ок а "Ф ак тическ и п ол учено" наостал ьные ячейк и этого бл ок а.

5.4 Ф о р мир о ва ние целево й функции

Дл я формирования ц ел евойфунк ц ии введем вначал е формул ы, отражающие транспортные расходы п о к аждому п отребител ю, т.е. формул ы: 3 acijxij j = 1,4 в ячейк и бл ок а“Т рансп ортные расходы i=1 п о п отребител ям”

Дл я вводаэтихформул вып ол ните следующ ие действия: 1.С ел ек тируйте п ервую ячейк у бл ок а “Т рансп ортные расходы п о п отребител ям”(ячейк АС 21);

2.Наведите к урсор нак ноп к у a - автосуммирование и щ ел к ните л евойк л авиш еймыш и;

3.Нажмите к л авиш у “Delete ”;

4.С ел ек тируйте п ервый стол бец бл ок а “М атриц а Т рансп ортныхрасходов”(стол бец С 6:С 8);

5.Нажмите к л авиш у *;

6.С ел ек тируйте п ервый стол бец бл ок а “М атриц а п ревозок ”(стол бец С 14:С 16);

7.А к тивируйте строк у формул , наведя нанее к урсор и щ ел к нув затем л евойк л авиш еймыш и;

8.Нажмите одновременно три к л авиш и: “CTRL” “SHIFT” “ENTER”;

9.С к оп ируйте формул у {= С УМ М (С 6:С 8*С 14:С 16)} в остальные ячейк и бл ок а “Т рансп ортные расходы п о п отребител ям”;

С формируем теп ерь ц елевую функ ц ию транспортной задачи, выражаемую формул ойaacijxij , в ячейк у “И того j=1i=1

4 3 расходы”. Дл я этого: С ел ек тируйте ячейк у “И того расходы”(ячейк АІ21);

1.Наведите к урсор нак ноп к у a - автосуммирование и щ ел к ните л евойк л авиш еймыш и;

2.Нажмите к л авиш у “Delete”;

3.С ел ек тируйте бл ок ячеек “Т рансп ортные расходы п о п отребител ям”(С 21:F21);

4.Нажмите к л авиш у “Enter”;

Посл е формирования элементов математическ ой модел и и ц ел евойфунк ц ии трансп ортнойзадачи рабочий л ист ЕХС EL п римет вид, п ок азанныйнарис. 5.3.Т еп ерь можно п риступ ить к настройк е п рограммы “Поиск решения”.

рис 5.3.

5.5 Н а стр о й ка пр о гр а ММЫПО иск р ешения Дл я настройк и п рограммы “Поиск решения”на решение трансп ортнойзадачи вып ол ните следующ ие действия: 1.С ел ек тируйте ц елевую ячейк у “И того расходы” (ячейк АІ21);

2.Установите к урсор в строк е главного меню нап унк те “С ервис”и щ ел к ните л евойк л авиш еймыш и;

3.Установите к урсор нап унк т "Поиск решения" меню "С ервис", щ ел к ните л евойк л авиш еймыш и и убедитесь, что в п ол е “Установить ц елевую ячейк у” ок на диалога п рограммы “Поиск решения”ук азанаячейк а$I$21 (см. рис. 5.4)

рис 5.4.

4.Установите к урсор на п ерек л ючател ь “Равной М инимал ьному значению” и щ ел к ните л евой к л авиш ей мыш и;

5.Установите к урсор в п ол е “И зменяя ячейк и” и щ ел к ните л евойк л авиш еймыш и;

6.С ел ек тируйте бл ок ячеек “М атриц ап ервозок ” (бл ок С 14:F16);

7.Установите к урсор нак ноп к у “Добавить”и щ ел к ните л евойк л авиш еймыш и;

Появившееся ок но диалога к оманды “Добавление ограничения”п оказано нарис.5.5.

рис 5.5.

8.С ел ек тируйте бл ок ячеек “Ф ак тическ и реализовано” (бл ок I14:I16);

9.Убедитесь, что оператор сравнения <= уже выбран; 10.Установите к урсор на п ол е “О граничение”и щ ел к ните л евойк л авиш еймыш и;

11.С ел ек тируйте бл ок ячеек “Предложение п оставщ ик ов” (бл ок I6:I8) и убедитесь, что ок но диалога к оманды “Добавление ограничения”имеетвид, п оказанный нарис 5.6.

рис 5.6.

12.Установитьк урсор нак ноп к у “Добавить”и щ ел к ните л евойк л авиш еймыш и;

13.С ел ек тируйте бл ок ячеек “Ф ак тическ и п ол учено” (бл ок С 18:F18);

14. Установите к урсор настрел к у п рок рутк и значений оператора сравнения и щ ел к ните л евой к л авиш ей мыш и;

15.Установите к урсор назначение >= (бол ьш е ил и равно) и щ ел к ните л евойк л авиш еймыш и;

16.Установите к урсор нап ол е “О граничение”и щ ел к ните л евойк л авиш еймыш и;

17.С ел ек тируйте бл ок ячеек “С п рос п отребител ей” (бл ок С 10:F10) и убедитесь, что ок но диалога к оманды “Добавление ограничения”имеетвид, п ок азанныйна рис. 5.7.

рис 5.7.

18.Установите к урсор на к ноп к у “Добавить” и щ ел к ните л евойк л авиш еймыш и;

19.С ел ек тируйте бл ок ячеек “М атриц ап еревозок ”(бл ок С 14:F16);

20.Установите к урсор настрел к у п рок рутк и значений оп ераторасравнения и щ ел к ните л евойк л авиш еймыш и;

21.Установите к урсор назначение >= (бол ьш е ил и равно) и щ ел к ните л евойк л авиш еймыш и;

22.Установите к урсор на п ол е “О граничение” и щ ел к ните л евойк л авиш еймыш и;

23.Наберите нак л авиатуре ц ифру 0 и убедитесь, что ок но диалога к оманды “Добавление ограничения” имеет вид, п ок азанныйнарис. 5.8.

рис 5.8.

24.Установите к урсор на к ноп к у “Добавить” и щ ел к ните л евойк л авиш еймыш и;

25.Установите к урсор нак ноп к у "О тмена" и щ ел к ните л евойк л авиш еймыш и;

26.Убедитесь,что п оявивш ееся ок но п рограммы “Поиск решения”имеетвид, п ок азанныйнарис 5.9.

рис5.9.

27.Установите к урсор нак ноп к у “Параметры”и щ ел к ните к л авиш еймыш и;

28.В п оявивш емся ок не диалога “Параметры п оиск а решения”(см. рис.5.10), установите к урсор нафл ажок

“Л инейная модел ь”и щ ел к ните л евойк л авиш еймыш и; 29.Установите к урсор на к ноп к у “О К ” о щ ел к ните л евойк л авиш еймыш и;

рис5.10.

30.В п оявивш емся ок не "Поиск решения" установите к урсор нак ноп к у "В ып ол нить" и щ ел к ните л евойк л авиш ей мыш и.

31.Убедитесь, что нарабочем л исте EXCEL в бл ок е "М атриц а п еревозок " п оявл яется решение транспортной задачи, п оказанное нарис. 5.11.

рис5.11.

В п оявивш емся диалоговом ок не "Результаты п оиск а решения" установите к урсор на п ерек л ючател ь "В осстановить исходные значения" и щ ел к ните л евой к л авиш еймыш и. Дл я завершения расчетов щ ел к ните на к ноп к е О К . (см. рис 5.12).

рис5.12.

Замечание. В ып ол нение п унк тов 19-24 можно заменить установкой фл ажк а "Неотриц ател ьные значения" в ок не диалога"Параметры п оиск ареш ения".

6 Решение за да чи о пр еделения на иб о лее пр иб ыльно го о б ъ ема выпуска пр о дукции

Рассмотрим следующ ую задачу [3] . На маш иностроител ьном п редп риятии дл я изготовления четырех видов п родук ц ии исп ол ьзуется токарное, фрезерное , сверл ил ьное , расточное и ш л ифовал ьное оборудование, а так же к омп л ек тующ ие изделия. К роме того, дл я сборк и готовойп родук ц ии требуется вып ол нение оп редел енных сборочно-наладочных работ. Нормы расхода ресурсов на изготовление одного изделия к аждого вида п риведены в таблиц е на рис. 6.1. В этой же таблиц е ук азаны: имеющиеся в наличие ресурсы, ограничения, обусл овл енные спросом навыпуск п родук ц ии второго и третьего видов, и п рибыл ьотреал изац ии одного изделия. В отличие от [3] будем п редп ол агать, что в общ ем случае п рибыл ь с увеличением выпуск а п родук ц ии может уменьшаться. С теп ени влияния объемавып уск анап рибыл ь п о к аждому изделию так же п риведены в таблиц е. Заметим, что есл и степень влияния равнаединиц е, то увеличение объема выпуск а изделия не п риводит и уменьшению п рибыл и. Т ребуется оп редел ить так ой объем выпуск а п родук ц ии, к оторый обеспечивает п редп риятию наибол ьш ую п рибыл ь.

рис 6.1.

Дл я решения задачи на п ерсонал ьном к омп ьютере с исп ол ьзованием EXCEL необходимо: 1. В вести исходные данные в ячейк и рабочего л ИСТАEXCEL; 2. Разметить бл ок и ячеек , необходимые дл я моделирования объемавып уск ап родук ц ии, атак же дл я формирования элементов математическ оймодел и и ц ел евойфунк ц ии;

3. С формировать на рабочем л исте EXCEL элементы математическ оймодел и и ц елевую функ ц ию;

4. Настроитьп рограмму "Поиск решения" и вып ол нитьее.

6.1 Вво д исхо дныхда нных

И сходными данными дл я решения задачи оп редел ения наиболее п рибыл ьного объема выпуск а п родук ц ии являются: - имеющиеся в наличии ресурсы;

- нормы расходаресурсов навыпуск одного изделия;

- мак симал ьная и минимальная величина спроса на изделия;

- п рибыл ьотреал изац ии одного изделия;

- степ еньвл ияния объемавып уск аиздел ия нап рибыл ь.

Напомним, что дл я вводаданного в ячейк у рабочего л ИСТАEXCEL необходимо: 1. С ел ек тироватьячейк у;

2. Набратьвводимое данное нак л авиатуре; 3. Нажатьк л авиш у Enter.

Рабочий л ист EXCEL c введенными исходными данными дл я решения задачи п ок азан нарис. 6.2.

рис 6.2.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?