Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Стоимость перевозки единицы продукции




Предприятия Пункты потребления
         
  3,2   2,35   3,65
    2,85 2,5 3,9 3,55
  3,75 2,5 2,4 3,5 3,4
      2,1 4,1 3,4

Решение

1. Проверка сбалансированности модели задачи – модель является сбалансированной, т.к. суммарный объем производимой продукции в день равен суммарному объему потребности в ней:

235+175+185+175=125+160+60+250+175.

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

2. Построение математической модели – неизвестными в этой задаче являются объемы перевозок. Пусть xij – объем перевозок с i–го предприятия в j–й пункт потребления. Суммарные транспортные расходы – это функционал качества (критерий цели):

где cij – стоимость перевозки единицы продукции с i-го предприятия в j-й пункт потребления.

Неизвестные в этой задаче должны удовлетворять следующим ограничениям:

§ объемы перевозок не могут быть отрицательными.

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

Итак, имеем следующую задачу:

§ найти минимум функционала:

§ при ограничениях:

где ai – объем производства на i–м предприятии, bj - спрос в j–м пункте потребления.

3. Решение задачи с помощью окна Поиск решения:

Подготовку рабочего листа для задачи осуществляем в соответствии с рис. 5.1., формулы для расчета приведены в таблице 5.2.

Рис. 5.1. Исходные данные для решения транспортной задачи

Таблица 5.2

Формулы расчетов

Описание Ячейка Формула
Ограничения_1 G11 =СУММ(B11:F11)
  G12 =СУММ(B12:F12)
  G13 =СУММ(B13:F13)
  G14 =СУММ(B14:F14)
Ограничения_2 B15 =СУММ(B11:B14)
  C15 =СУММ(C11:C14)
  D15 =СУММ(D11:D14)
  E15 =СУММ(E11:E14)
  F15 =СУММ(F11:F14)
  B19 =СУММПРОИЗВ(B5:F8.B11:F14)

 

Рис. 5.2. Ввод данных в окно Поиск решения для транспортной задачи

Ввод данных в окно Поиск решения производим в соответствии с рис. 5.2.. полученное оптимальное решение представлено на рис. 5.3.

 

Рис. 5.3. Оптимальное решение для транспортной задачи

 

Лабораторная работа №6.

Использование макросов в MS EXCEL

ЗАДАНИЕ

1. Создайте макрос в вашей рабочей книге на языке Visual Basic.

2. Назначьте макросу комбинацию клавиш для быстрого вызова.

3. Назначьте макросу пункт меню Сервис.

4. Проверьте работоспособность макроса.

ВАРИАНТЫ ЗАДАНИЯ

Вариант №1. Создать макрос, который выделенные значения приводит к числовому формату с тремя знаками после запятой. Значения выводятся красным цветом.

Вариант №2. Создать макрос, который выделенные значения выравнивает по центру, делает их зелёными. Размер шрифта – 18, курсив, полужирный.

Вариант №3. Создать макрос, который в выделенной области ширину столбца делает оптимальной.

Вариант №4. Создать макрос, который в текущем листе ширину столбца делает равной 15.

Вариант №5. Создать макрос, предназначенный для копирования выделенной области на Лист3 и защиты Листа3 от изменения.

Вариант №6. Создать макрос, который переносит выделенную область на десять ячеек вниз и защищает лист от дальнейшего изменения.

Вариант №7. Создать макрос, который копирует выделенную область на Лист2. На Лист2 область должна находится, начиная с ячейки B12.

Вариант №8. Создать макрос, который все данные на листе выводит красным цветом на светло-голубом фоне и защищает лист от изменения.

Вариант №9. Создать макрос, который вставляет 5 новых листов в текущую рабочую книгу.

Вариант №10. Создать макрос, который, начиная с текущей позиции, вводит геометрическую прогрессию с шагом 16, предельное значение геометрической прогрессии 12400, цвет - красный.

Вариант №11. Создать макрос, который, начиная с текущей позиции, вводит геометрическую прогрессию с шагом 6, предельное значение геометрической прогрессии 1240 цвет - синий, шрифт полужирный, курсив.

Вариант №12. Создать макрос, который, начиная с текущей позиции, вводит названия двенадцати месяцев зеленым цветом, размер шрифта – 12.

Вариант №13. Создать макрос, который, начиная с текущей позиции, вводит арифметическую прогрессию с шагом 37, предельное значение прогрессии 312, и защищает лист от копирования.

Вариант №14. Создать макрос, который данные в выделенной области выводит красным цветом (курсив, полужирный) на светло-голубом фоне.

Вариант №15. Создать макрос, который данные в выделенной области приводит к денежному формату. шрифт – Arial, полужирный, размер – 11, символы светло-зелённого цвета.

Вариант №16. Создать макрос, который данные в выделенной области приводит к следующему типу: шрифт – Courier, курсив, полужирный. размер – 18, цвет – розовый, фон – голубой.

Вариант №17. Создать макрос, который данные в выделенной области приводит к следующему типу: выравнивание по правой границе, размер шрифта – 15. цвет – зелёный, фон – желтый.

Вариант №18. Создать макрос, который, начиная с текущей позиции, вводит названия двенадцати месяцев зелёным цветом.

Вариант №19. Создать макрос, который данные в выделенной области приводит к следующему типу: выравнивание по правой границе, размер шрифта – 15, цвет – зелёный, фон – желтый, вокруг выделенной области – граница.

Вариант №20. Создать макрос, который включает панели инструментов Visual Basic и Диаграмма и выключает панель Форматирование.

Вариант №21. Создать макрос, который закрывает текущую рабочую книгу, сохранив ее предварительно под именем Пример.

Вариант №22. Создать макрос, который, начиная с текущей позиции, вводит геометрическую прогрессию с шагом 9, предельное значение геометрической прогрессии 100000. Значения вводятся зеленным цветом, шрифт – New Times Roman, полужирный, курсив.

Вариант №23. Создать макрос, который, начиная с текущей позиции, вводит названия двенадцати месяцев. Введенные значения должны быть следующего типа: шрифт – Courier, курсив, полужирный. размер – 22, цвет –

синий, фон – розовый.

Вариант №24. Создать макрос, который, начиная с текущей позиции, вводит арифметическую прогрессию с шагом 45, предельное значение прогрессии 617. Введенные значения должны быть следующего типа: шрифт – Times New Roman, курсив, размер – 12, цвет – коричневый, фон – голубой.

Вариант №25. Создать макрос, который данные в выделенной области выводит красным цветом на светло-голубом фоне.

Вариант №26. Создать макрос, который данные в выделенной области, приводит к денежному формату. шрифт – Arial, полужирный, размер – 11, символы светло-зелённого цвета.

Вариант №27. Создать макрос, который данные в выделенной области приводит к следующему типу: шрифт – Courier, курсив, полужирный. размер – 18, цвет – розовый, фон – голубой.

Вариант №28. Создать макрос, который данные в выделенной области приводит к следующему типу: выравнивание по правой границе, размер шрифта – 15. цвет – зелёный, фон – желтый.

Вариант №29. Создать макрос, который, начиная с текущей позиции, вводит арифметическую прогрессию с шагом 45, предельное значение прогрессии 617, и защищает лист от записи.

Вариант №30. Создать макрос, который выключает все панели инструментов и защищает текущий лист от изменения.





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 835 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Чтобы получился студенческий борщ, его нужно варить также как и домашний, только без мяса и развести водой 1:10 © Неизвестно
==> читать все изречения...

2917 - | 2802 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.