Использование OpenOffice.org Calc для решения задач линейного программирования. Еременко А.В - 8 стр.

UptoLike

8
Таблица 3.1:
Левая часть ограничения Формула Calc
1,8 x
1
2x
2
x
3
4x
4
или
B10B3C10C3 D10D3E10E3
=SUMPRODUCT(B$3:E$3;B10:E10)
6x
1
2x
2
4x
3
x
4
или
B11B3C11C3D11D3E11E3
=SUMPRODUCT(B$3:E$3;B11:E11)
4x
1
1,5 x
2
10,4 x
3
13x
4
или
B12B3C12C3 D12D3E12E3
=SUMPRODUCT(B$3:E$3;B12:E12)
Как видно из табл.3.1, формулы, задающие левые части ограничений задачи
(3.1), отличаются друг от друга и от формулы (3.4) в целевой ячейке F6 только номе-
ром строки во втором массиве. Этот номер определяется той строкой, в которой
ограничение записано на листе. Поэтому для задания зависимостей для левых ча-
стей ограничений достаточно скопировать формулу из целевой ячейки в ячейки ле-
вых частей ограничений. Для этого необходимо:
поместить курсор в поле целевой ячейки F6 и скопировать в буфер содержи-
мое ячейки F6 (клавишами Ctrl-С);
помещать курсор поочередно в поля левой части каждого из ограничений, то
есть в F10, F11 и F12, и вставлять в эти поля содержимое буфера (клавишами
Ctrl-V) (при этом номер ячеек во втором массиве формулы будет меняться на но-
мер той строки, в которую была произведена вставка из буфера);
на экране в полях F10, F11 и F12 появится 0 (нулевое значение) (см. рис.2).
3.3. Проверка правильности введения формул
Для проверки правильности введенных формул производите поочередно нажа-
тие левой клавиши мыши на ячейках с формулами. При этом на экране рамкой бу-
дут выделяться ячейки, используемые в формуле, а в строке ввода будут появляться
сами формулы (рис.4 и 5).
  8

  Таблица 3.1:
             Левая часть ограничения                  Формула Calc
        −1,8 x 12x2 x 3−4x4 или
                                           =SUMPRODUCT(B$3:E$3;B10:E10)
        B10⋅B3C10⋅C3 D10⋅D3E10⋅E3

        −6x 12x2 4x 3−x 4 или
                                           =SUMPRODUCT(B$3:E$3;B11:E11)
        B11⋅B3C11⋅C3D11⋅D3E11⋅E3
        4x 1−1,5 x 210,4 x 313x 4 или
                                           =SUMPRODUCT(B$3:E$3;B12:E12)
        B12⋅B3C12⋅C3 D12⋅D3E12⋅E3


       Как видно из табл.3.1, формулы, задающие левые части ограничений задачи
(3.1), отличаются друг от друга и от формулы (3.4) в целевой ячейке F6 только номе-
ром строки во втором массиве. Этот номер определяется той строкой, в которой
ограничение записано на листе. Поэтому для задания зависимостей для левых ча-
стей ограничений достаточно скопировать формулу из целевой ячейки в ячейки ле-
вых частей ограничений. Для этого необходимо:
     • поместить курсор в поле целевой ячейки F6 и скопировать в буфер содержи-
  мое ячейки F6 (клавишами Ctrl-С);
     • помещать курсор поочередно в поля левой части каждого из ограничений, то
  есть в F10, F11 и F12, и вставлять в эти поля содержимое буфера (клавишами
  Ctrl-V) (при этом номер ячеек во втором массиве формулы будет меняться на но-
  мер той строки, в которую была произведена вставка из буфера);
      • на экране в полях F10, F11 и F12 появится 0 (нулевое значение) (см. рис.2).

                 3.3.   Проверка правильности введения формул
     Для проверки правильности введенных формул производите поочередно нажа-
тие левой клавиши мыши на ячейках с формулами. При этом на экране рамкой бу-
дут выделяться ячейки, используемые в формуле, а в строке ввода будут появляться
сами формулы (рис.4 и 5).