Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

QalOGUGtk0

.pdf
Скачиваний:
2
Добавлен:
15.04.2023
Размер:
4.97 Mб
Скачать

while (b-a) >= e do // цикл, повторяющийся до тех пор, пока не будет достигнута требуемая точность

begin

a:=a-(F(a)/G(a)); // метод касательных для левого конца промежутка b:=b-F(b)*(b-a)/(F(b)-F(a)); // метод хорд для правого конца промежутка

end;

x:=(a+b)/2;

r:= power(3,-x)-x-4; // осуществляем проверку, подставляя найденный корень в исходное уравнение.

WriteLn('x=',x,' F(x)=',r); // вывод результата end.

Результат программы: .

Задача 4.

 

2

sin x

 

Найти приближенное значение определенного интеграла

 

 

dx исполь-

x

 

 

 

1

 

 

зуя формулу трапеции, разбив промежуток интегрирования на n 1000

частей.

Решение.

Разобьем промежуток интегрирования на 1000 равных частей длины

h

 

2 1

0.001

точками x0 , x1, x2 ,..., xn . На каждом получившимся k-м

1000

 

 

 

промежутке заменим площадь криволинейной трапеции, ограниченной ли-

ниями: x x

,

x x

,

y 0 ,

y f (x)

sin x

, трапецией с основаниями

 

 

k 1

 

 

k

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

yk 1 f (xk 1 ) ,

 

yk f (xk )

и

высотой, длина которой равна h. Тогда

 

yk 1 yk

 

 

2

sin x

 

 

n

 

 

 

Sk

h

,

dx Sk .

 

 

x

2

 

 

1

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

Представим программы вычисляющие приближенное значение интеграла:

- на языке С++:

#include <stdio.h> // подключаем стандартную библиотеку ввода/вывода #include <conio.h> // библиотека необходимая для оператора getch(); #include <math.h> // подключение математической библиотеки

long double f(long double y) // задаем подынтегральную функцию f(х)

221

{

return sin(y)/y;//возвращаемое значение

}

void main()

{

long double a=1, b=2, n=1000, k, s=0, h, x1, x2;// объявление переменных h=(b-a)/n;

for (k = 1; k <= n; k++) // цикл

{

x1=a+ (k-1)*h; // левая точка рассматриваемого промежутка x2=a+k*h; // правая точка рассматриваемого промежутка

s=s+(f(x1)+f(x2))*h/2; // площадь очередной трапеции суммируется с предыдущим значением s

}

printf("The integral value is approximately equal to:=%f",s); // вывод результата getch();

}

Результат программы:

- на языке Pascal ABC:

program Integral_Metod_trapecii; type

real_function = function (x: Real): Real; function F(x: Real): Real;

begin

F := sin(x)/x ; // задаем подынтегральную функцию f(x) end;

var

k, n :integer;

a, b, h, x1, x2, s:Real; // задаем переменные begin

a:=1;

b:=2;

n:=1000;

s:=0; h:=(b-a)/n;

for k:=1 to n do // цикл begin

x1:=a+(k-1)*h; // левая точка рассматриваемого промежутка x2:=a+k*h; // правая точка рассматриваемого промежутка

s:=s+(F(x1)+F(x2))*h/2; // площадь очередной трапеции суммируется с предыдущим значением s

end;

WriteLn('The integral value is approximately equal to:',s); // вывод результата

222

end.

Результат программы:

Задача 5.

3

Найти приближенное значение определенного интеграла ex2 dx используя

0

формулу Симпсона, разбив промежуток интегрирования на n 500 частей.

Решение.

Разобьем промежуток интегрирования на 2n=1000 равных частей

длины h 3 0 0.003 точками x0 , x1, x2 ,..., x2n . На каждом получившимся

1000

парном k-м k 1; 500 промежутке заменим площадь криволинейной тра-

пеции,

ограниченной линиями:

x x

 

,

x x

,

y 0 ,

y f (x) ex2 ,

 

 

 

 

 

2k 2

 

2k

 

 

 

 

криволинейной трапецией ограниченной линиями:

x x2k 2 ,

x x2k ,

y 0

и параболой, проходящей через точки:

(x2k 2 ; y2k 2 ) ,

(x2k 1; y2k 1 ) , (x2k ; y2k )

,

где

y2k 2 f (x2k 2 ) ,

y2k 1 f (x2k 1 ) ,

 

y2k f (x2k ) .

Тогда

 

 

h

 

3

n

 

 

 

 

 

 

 

Sk

 

y2k 2 4 y2k 2 y2k , ex2 dx Sk .

 

 

 

 

 

 

 

 

 

 

 

 

3

 

0

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Представим программы вычисляющие приближенное значение интеграла: - на языке С++:

#include <stdio.h> // подключаем стандартную библиотеку ввода/вывода #include <conio.h> // библиотека необходимая для оператора getch();

#include <math.h> // подключение математической библиотеки

long double f(long double y) // задаем подынтегральную функцию f(х)

{

return exp(pow(y,2));//возвращаемое значение

}

void main()

{

long double a=0, b=3, n=500, k, s=0, h, x1, x2, x3;// объявление пе-

ременных h=(b-a)/(2*n);

for (k = 1; k <= n; k++) // цикл

{

x1=a+(2*k-2)*h; // левая точка рассматриваемого промежутка x2=a+(2*k-1)*h; // центральная точка рассматриваемого промежутка x3=a+2*k*h; // правая точка рассматриваемого промежутка

223

s=s+h*(f(x1)+4*f(x2)+f(x3))/3; // площадь очередной криволинейной трапеции суммируется с предыдущим значением s

}

printf("The integral value is approximately equal to:=%f",s); // вы-

вод результата getch();

}

Результат программы:

- на языке Pascal ABC:

program Integral_Metod_Simpsona; type

real_function = function (x: Real): Real; function F(x: Real): Real;

begin

F := exp(sqr(x)) ; // задаем подынтегральную функцию f(x) end;

var

k, n :integer;

a, b, h, x1, x2, x3, s:Real; // задаем переменные begin

a:=0;

b:=3;

n:=500;

s:=0; h:=(b-a)/(2*n);

for k:=1 to n do // цикл begin

x1:=a+(2*k-2)*h; // левая точка рассматриваемого промежутка x2:=a+(2*k-1)*h; // центральная точка рассматриваемого промежутка x3:=a+2*k*h; // правая точка рассматриваемого промежутка

s:=s+h*(F(x1)+4*F(x2)+F(x3))/3; // площадь очередной криволинейной трапеции суммируется с предыдущим значением s

end;

WriteLn('The integral value is approximately equal to:',s); // вывод результата end.

Результат программы:

224

Пышкина Т.В.

Решение задач линейного программирования симплексметодом и с использованием табличного редактора Excel

Дано условие задачи линейного программирования:

Автомобилестроительный завод выпускает три модели автомобилей, кото-

рые изготавливаются последовательно в трех цехах. Мощность цехов со-

ставляет 300, 250 и 200 человекодней в декаду. В первом цехе для сборки одного автомобиля первой модели требуется 6 человекодней, второй моде-

ли — 4 и третьей модели — 2 человекодня в декаду соответственно. Во втором цехе трудоемкость равна 3,4 и 5 человекодней соответственно, в

третьем — по 3 человекодня на каждую модель. Прибыль, получаемая за-

водом от продажи одного автомобиля каждой модели, составляет соот-

ветственно 15, 13 и 10 тыс. долл.

Постройте модель для определения оптимального плана.

Рассмотрим сначала решение этой задачи симплекс-методом.

Пусть xi — количество выпускаемых автомобилей i-й модели в течение декады (i = 1, 2, 3). В принятых обозначениях модель имеет вид:

6x1 4x2

2x3

300

 

 

4x2

5x3

250

3x1

 

 

3x2

3x3

200

3x1

 

x1 , x2 , x3 целые

 

z 15x1 13x2 10x3 max

Решим задачу методом отсечения (методом Гомори):

225

x

 

 

 

 

x

2

 

 

 

 

 

 

x

 

1

 

 

 

 

 

 

 

 

 

x4

 

 

 

 

x2

 

x3

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

3

 

 

 

3

 

 

50

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

 

 

 

 

1

 

 

2

 

 

 

1

 

 

 

 

 

 

 

6

 

4

 

 

 

 

2

 

 

300

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

3

 

4

 

 

 

 

5

 

 

250

x5

 

 

 

 

 

 

1

 

2

 

 

4

 

100

 

x5

 

 

 

 

 

 

 

 

 

2

 

 

3

 

3

 

 

 

 

3

 

 

200

x6

 

 

 

 

 

 

1

 

1

 

 

2

 

 

50

 

x6

 

 

 

 

 

 

 

 

 

2

 

 

 

15

 

 

13

 

 

 

10

 

0

 

 

z

 

 

 

 

 

2

 

 

3

 

5

 

750

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50

 

100

 

50

 

 

 

 

 

 

300

 

250

 

200

 

300

 

 

 

 

 

 

 

25

max

6

 

;

 

 

 

3

 

;

3

 

 

6

 

 

 

 

 

max

1

 

;

4

 

 

;

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

x4

 

x2

 

 

 

x5

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

125

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

2

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

2

 

 

 

 

 

4

 

 

 

 

25

 

x3

x4

 

x3

 

x5

 

1

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

 

 

 

1

 

 

 

 

0

 

 

1

 

 

1 1

 

50

 

x

 

 

 

 

 

 

 

2

 

 

 

3

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

3

 

 

 

 

3

 

 

 

1

 

 

8

 

 

2

 

 

4

 

 

 

875

 

 

4

2

 

 

 

 

2

 

 

 

 

 

50

 

x2

 

15

 

 

 

1

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

 

 

 

1

 

 

 

0

 

 

x6

 

 

 

 

 

250

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

2

 

 

 

 

max

 

 

 

 

 

 

 

 

;50

50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

1

 

 

 

 

3

 

 

 

 

 

900

 

z

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Получили оптимальный план, но не целочисленный.

Введем ограничение по первой строке:

 

1

 

 

1

 

 

1 1 x3

 

1

 

 

1

 

 

 

50

 

 

50

 

 

S

 

 

 

x4

 

 

 

 

x5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

3

 

 

3

 

 

3

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

3

 

 

S 13 x4 0 x3 23 x5 23

x4

 

 

x3

x5

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

1

 

 

50

3

 

 

 

 

 

3

 

3

 

1

2

 

1

 

 

 

 

50

4

2

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

1

 

0

4

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

2

 

 

 

2

 

3

3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

1

 

3

 

 

 

 

900

4

 

 

 

2

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

1

3

 

 

 

 

3

max

 

;

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

2

 

 

3

 

x1

x2

x6

S

z

x4

x3

 

S

1

 

 

 

 

 

 

 

 

26

 

1

 

1

 

17

2

3

 

 

 

 

 

 

 

 

 

 

1

 

2

 

3

 

 

 

99

2

 

 

4

 

 

 

2

 

0

 

0

 

3

 

 

1

 

 

4

 

 

 

 

 

 

 

 

 

 

2

 

 

1

 

 

0

 

3

 

1

2

 

 

2

 

 

 

 

 

 

 

 

 

1

 

1

 

9

 

 

 

1797

 

 

 

 

 

 

 

 

 

 

4

 

 

 

2

 

226

 

 

 

 

 

 

 

 

 

x1

x2

x6

x5

z

План оптимальный, но не целочисленный.

Введем ограничение по второй строке:

 

 

1

 

 

1

 

 

2 2 x3

 

3

 

 

3

 

 

 

99

 

 

99

 

 

S1

 

 

 

 

x4

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

4

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

4

 

 

 

 

 

2

 

 

S1 12 x4 0 x3 34 S 12

x4

 

 

 

 

 

x3

 

 

 

 

S

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

 

1

 

 

1

 

 

17

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

3

 

 

 

 

99

 

 

2

 

 

 

 

 

 

 

4

 

 

 

 

 

2

 

0

 

0

 

 

 

 

3

 

 

 

 

1

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

1

 

 

 

0

 

 

 

 

3

 

 

 

1

2

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

 

 

 

3

 

 

 

 

 

1

 

 

 

2

 

4

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

9

 

 

 

 

1797

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

2

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

 

 

max

 

;

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

3

 

 

 

 

 

 

 

2

 

 

4

 

 

 

 

x1

x2

x6

x5

S1

z

x4

x3

 

S1

1

 

 

 

9 1

2

 

 

 

523

 

x

3

1

 

 

 

 

 

 

49

 

1

2

1

 

 

 

 

x2

 

2

 

 

 

0

1

 

0

 

 

 

x6

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

2

 

2

 

 

x5

 

3

 

 

 

 

 

 

2

 

 

 

0

3

 

3

 

 

S

3

 

 

 

 

 

 

 

2

 

 

 

 

 

4

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

1

 

1

3

 

 

 

897

 

2

 

 

 

 

 

 

 

 

 

 

52

 

 

 

 

 

2

 

 

 

 

 

3

;0; 2

;

 

 

 

 

0

max

3

 

 

 

 

 

 

 

 

9

2

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

2

 

 

 

 

 

x6

x3

S1

1

 

 

 

 

 

 

18

1

52

52

x

 

 

 

 

3

3

 

1

2

 

2

1

49

x2

2

 

0

2

0

 

x4

3

0

1

2

x5

 

4

 

0

0

 

2

 

S

 

 

3

 

 

 

3

 

 

1

 

1

2

897

z

 

 

 

 

 

 

 

 

 

План оптимальный, но не целочисленный.

Введем ограничение по первой строке:

 

18 18 x6 1 1 x3

 

52

 

 

52

 

 

 

52

 

 

52

 

 

S2

 

 

 

 

 

S1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

3

 

 

S2

0 x6

0 x3

 

1

S1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

227

x6

x3

S1

1

 

 

 

 

 

 

 

x

18

1

3

 

3

 

 

 

 

52

 

52

 

 

 

 

 

 

1

 

49

 

1

2

 

2

 

x2

2

 

0

2

 

0

 

x4

3

0

1

 

2

x5

 

4

 

0

0

 

 

2

 

S

3

3

 

 

 

 

 

 

 

 

 

0

 

0

1

 

1

 

S

2

 

 

 

 

3

 

3

 

 

 

 

 

 

 

 

z

1

 

1

2

 

897

 

 

 

 

 

 

 

 

 

 

 

x6

x3

S2

1

 

 

 

 

 

 

 

 

18

1

52

0

 

x1

2

 

2

3

50

x2

2

 

0

6

2

x4

3

0

3

1

x5

 

4

 

0

0

 

2

 

S

 

 

3

 

 

 

3

 

 

0

 

0

3

1

S1

1

 

1

6

895

z

 

 

 

 

 

 

 

 

 

План оптимальный, но не целочисленный.

Введем ограничение по пятой строке:

 

 

4

 

 

4

 

 

 

 

2

 

 

2

 

 

S3

 

 

 

 

x6

0 x3 0 S2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

3

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

S3 23 x6 0 x3 0 S2 23

 

x6

x3

S2

1

 

18

1

52

0

 

 

2

 

 

2

3

50

 

2

 

 

0

6

2

 

3

0

3

1

 

 

4

 

 

0

0

 

2

 

 

 

 

 

 

3

 

 

 

 

3

 

 

0

 

 

0

3

1

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

0

0

 

2

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

6

895

 

 

 

 

 

 

 

 

 

 

 

 

x1

x2

x4

x5

S

S1

S3

z

S3

x3

S2

1

 

 

 

 

27

1

52

18

3

 

2

3

48

3

 

0

6

0

 

9

 

0

3

4

 

 

2

 

 

 

 

2

0

0

2

0

 

0

3

1

 

3

 

0

0

1

 

 

2

 

 

 

 

 

3

 

 

1

6

894

 

 

 

 

 

2

 

 

 

 

 

x1

x2

x4

x5

S

S1

x6

z

План оптимальный и целочисленный.

228

zmax 894 при 18;48;0 .

Рассмотрим теперь решение этой задачи с использованием табличного ре-

дактора Excel.

Запишем исходные данные задачи в таблице Excel.

Пусть xi — количество выпускаемых автомобилей i-й модели в течение декады (i = 1, 2, 3). Присвоим им начальное значение равное нулю.

Введем формулу для вычисления первого ограничения задачи (трудоем-

кость первого цеха): СУММПРОИЗВ(B3:B5;B9:B11).

229

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

Введем формулу для вычисления целевой функции задачи: СУММПРО-

ИЗВ(E3:E5;B9:B11).

Выделив ячейку B18 с формулой целевой функции, запустим Данные – Поиск решения.

Замечание. По умолчанию в Excel надстройка Поиск решения отключена.

Чтобы активизировать ее, щелкните значок «Кнопка MicrosoftOffice»,

230

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]