- •Информатика и информационные технологии Методические указания, краткий курс лекций, самостоятельная работа и курсовые работы для студентов заочной формы обучения (бакалавриат).
- •Глава 1 5
- •Глава 10 97
- •1.2 Методы получения информации
- •1.3. Свойства информации
- •1.4. Измерение информации
- •1.5. Формы представления информации
- •1.6. Системы исчисления
- •1.7.Алгоритмы перевода чисел из одной позиционной системы исчисление в другую
- •Вопросы для контроля
- •1.8. Информатика. Цели и задачи информатики
- •Вопросы для контроля
- •Глава 2 Технические и программные средства реализации информационных процессов
- •2.1. Принципы функционирования пк
- •2.2 Основные устройства персонального компьютера
- •2.3. Конфигурации персональных компьютеров
- •2.4.Устройства обработки, устройства хранения
- •2.5.Устройства вывода
- •2.6.Устройства ввода
- •Вопросы для контроля
- •Глава 3 Структура программного обеспечения пк
- •3.1. Программное обеспечение пк
- •Системное по
- •Прикладное по
- •Инструментальное по (системы программирования)
- •Вопросы для контроля
- •Глава 4 Технология составления программ
- •4.1. Этапы решения задач с помощью компьютера
- •4.2. Основы алгоритмизации и способы представления алгоритмов
- •Типы алгоритмов
- •Глава 5 Информационные технологии
- •5.1. Информационные технологии
- •5.2.Определение информационной технологии
- •5.3.Инструментарий информационной технологии
- •5.4. Информационная технология и информационная система
- •5.5. Этапы развития информационных технологий
- •Глава 6 Табличный процессор MicrosoftExcel
- •Глава 7 Создание базы данных с помощью Системы Управления Базами Данных (субд) access
- •Access как электронная таблица
- •Структура таблицы и типы данных
- •Сортировка данных
- •Ввод и просмотр данных посредством формы
- •Формирование запросов для базы данных
- •Формирование отчетов
- •Вопросы для контроля
- •Глава 8 Информационные системы
- •8.1.Автоматизированные информационные технологии
- •Понятие информационной системы
- •Вопросы для контроля
- •Этапы разработки информационной системы и понятия системологии
- •8.4.Этапы развития Автоматизированных информационных систем (аис)
- •8.5.Автоматизация офиса
- •Вопросы для контроля
- •8.6.Экспертные системы
- •Вопросы для контроля
- •Глава 9 курсовые задания и методическиерекомендации для выполнениякурсовой работы
- •1. Общие положения
- •Основные требования и этапы выполнения курсовой работы
- •Дополнительные требования к курсовой работе
- •Основные этапы выполнения курсовой работы
- •Структура и объем курсовой работы
- •Защита курсовой работы
- •Критерии оценки курсовой работы
- •Варианты курсовых работ
- •Решение задач линейного программирования в Excel
- •Линейная оптимизационная задача
- •. Расход продуктов
- •Задание 1.
- •Задание 2
- •Задание 3. Создание презентации
- •Иркутский национальный исследовательский технический университет
- •Иркутский национальный исследовательскийТехнический университет
- •Задание на курсовую работу
- •Глава 10 Самостоятельная работа студента Самостоятельная работа в ms.Excel
- •1).В электронную таблицу занести данные о калорийности продуктов. Ниже приведены первые пять строк таблицы:
- •2). Подбор параметра
- •3). Подбор параметра
- •4). Подбор параметра
- •Логические функции.
- •Построение поверхности
Решение задач линейного программирования в Excel
В повседневной жизни мы часто сталкиваемся с необходимостью решать оптимизационные задачи. Менеджеры, экономисты постоянно сталкиваются с разнообразными проблемами, начиная с планирования штата сотрудников, фонда зарплаты и составлением оптимального плана производства, планированием рекламной компании по продвижению продукции на рынок и оптимизацией капиталовложений.
В настоящее время наиболее мощным средством решения таких задач на компьютере является пакет Excel с его надстройкой «Поиск решения».
Это средство позволяет получить не только значения неизвестных, целевой функции и правых частей ограничений, но и ряд важных, дополнительных сведений:
пределов изменения целевых коэффициентов и правых частей ограничений, в границах которых решение поставленной задачи возможно;
нормированные стоимости единицы определяемых неизвестных;
теневые цены единиц объемов предложенных ресурсов.
Благодаря этим сведениям, становится возможным вносить экономически обоснованные рекомендации в рассматриваемую данной задачей ситуацию, что очень необходимо любому экономисту.
Для решения задачи в Excel необходимо правильно поместить математическую модель по ячейкам электронной таблицы при этом целесообразно придерживаться таблицы2 заполнения ячеек.
Таблица2
Название задачи |
Количество ячеек равное количеству переменных |
|
|
Искомые перемен. |
Список имен или обозначений ← переменных → |
|
|
Значения перемен. |
Соответствующие значения неизвестных (в начале не указываются) |
|
|
Коэффиц. при переменн. |
Перечень коэффициентов целевой функции |
=Формула цели |
|
Список ограничений |
Нормативные коэффициенты при переменных в рассматриваемых ограничениях |
=Формулы левых частей ограничений |
Объемы ограничений |
В ячейках, содержащих формулы (они выделены) чаще всего используется функция СУММПРОИЗВ (массив1;массив2), где массив1 – это перечень ячеек для значений переменных, в таблице они обведены пунктиром, а массив2 – коэффициенты при переменных. Обычно ячейки массива1 фиксируются, т.е. их адреса делают абсолютными, для того чтобы иметь возможность писать формулу только один раз, а во всех остальных случаях ее копировать.
Все сведения о модели заносят в окно «Поиск решения» (рис.8).
Для занесения адресов целевой функции и изменяемых переменных достаточно щелкнуть мышью по соответствующим ячейкам. Для занесения ограничений надо сообщать адрес ячейки, где находится соответствующая ограничению формула, сообщить вид неравенства и значение или адрес, где хранится значение правой части ограничения. Все эти действия выполняют по кнопке «Добавить» окна «Поиск решения». По этой кнопке появляется дополнительное окно для ввода ограничения. Несложно догадаться о назначении всех иных кнопок окна «Поиск решения».
По кнопке «Параметры» этого окна необходимо перейти в дополнительное окно, где обязательно следует отметить условие, что данная модель является линейной, а также можно принять условие не отрицательности переменных.
Рис. 8
Продемонстрируем использование «Поиска решения» на примере.
Условие задачи. Найти минимум функции Z = X1 + X2 при выполнении следующей системы ограничений:
3x1 + x2 ≥ 8
x1- 4x2 ≤ 19
2x1 + 3x2 ≤ 28
x1- x2 ≤ 4
x1+ 3x2 ≥ 8
В электронном процессоре Excel условие задачи можно представить так, как на рис. 9:
Задача |
|
|
|
|
|
переменные |
X1 |
X2 |
|
|
|
значения |
0 |
0 |
Z |
|
|
коэф.-ты |
1 |
1 |
0 |
|
|
|
Ограничения |
|
Формулы |
Знак |
Объем |
1-ое |
3 |
1 |
0 |
>= |
8 |
2-ое |
1 |
-4 |
0 |
<= |
19 |
3-е |
2 |
3 |
0 |
<= |
28 |
4-ое |
1 |
-1 |
0 |
<= |
4 |
5-ое |
1 |
3 |
0 |
>= |
8 |
Рис. 9
Тогда окно Поиска решения будет выглядеть так рис.10:
Рис.10
Следует заметить, что при записи ограничений указывается сравнение адреса ячейки, хранящей формулу соответствующего ограничения с адресом, где хранится значение объема данного ограничения. Это связано с тем, что окно записи ограничения не позволяет записывать саму формулу ограничения, а предполагает лишь запись адресов. Полезно напомнить также, что запись адресов в окне «Поиск решения» целесообразнее делать не с клавиатуры, а с помощью мыши так называемым методом «взять и тащить».
По этому окну будет получен следующий результат см. (рис. 11):
Рис. 11
В ячейке D4 имеем минимальное значение целевой функции равное 4. Оптимальные значения переменных в ячейках B3 и C3 равны по 2.
Все ограничения выполняются. В частности, 2-ое ограничение: по его формуле результат равен 6, а его объем равен 19, следовательно, левая часть меньше правой на 25.
