- •Министерство образования рф
- •Лабораторные, контрольные и самостоятельные работы по информатике
- • Иркутский государственный технический университет, 2010
- •664074, Иркутск, ул. Лермонтова, 83
- •1. Вводные сведения о современных программных средствах 5
- •2. Системное программное обеспечение. 17
- •3. Текстовый процессор Microsoft Word 37
- •4. Электронные таблицы Microsoft Excel 47
- •4.1. Назначение. Основные понятия 47
- •5. Системы управления базами данных. Субд Access 72
- •1. Вводные сведения о современных программных средствах
- •1.1. Особенности современных программных средств
- •1.2. Основные элементы управления в интерфейсе программных продуктов
- •1.3. Типовые диалоги в интерфейсе программных продуктов
- •2. Системное программное обеспечение. Самостоятельные работы по ос Windows, операционной оболочке far и архиватору winrar
- •2.2. Самостоятельная работа 2. Ос Windows. Работа с папками, файлами, корзина
- •2.3. Самостоятельная работа 3. Ос Windows. Проводник Windows
- •2.4. Самостоятельная работа 4. Операционная оболочка far, архиватор WinRar
- •Архиваторы. Архиватор WinRar
- •Работа с архивами в far'е
- •3. Текстовый процессор Microsoft Word
- •3.1. Назначение. Основные понятия
- •3.2. Модель фрагмента текста. Параметры форматирования. Стили
- •3.3. Типовая последовательность создания документа
- •3.4. Лабораторные работы по текстовому процессору Word Лабораторная работа w1. Подготовка к созданию документа. Изменение и разработка стилей. Первое сохранение документа
- •Лабораторная работа w2. Ввод фрагментов текста, их форматирование и редактирование
- •Лабораторная работа w3. Табуляция, списки, многоколончатая верстка
- •Лабораторная работа w4. Вставка и форматирование таблиц, рисунков, символов, формул
- •3.5. Контрольные работы по текстовому процессору Word
- •3.6. Самостоятельные работы по текстовому процессору Word
- •4. Электронные таблицы Microsoft Excel
- •4.1. Назначение. Основные понятия
- •4.2. Типовая последовательность работы с электронной таблицей
- •4.3. Лабораторные работы по Excel Лабораторная работа e1 «Зарплата»
- •Лабораторная работа e2 «Штатное расписание»
- •Лабораторная работа е3 «Поверхность»
- •Лабораторная работа e4 «Функции и графики»
- •Лабораторная работа e5 «Консолидация данных»
- •Лабораторная работа e6 «Сводная таблица»
- •4.4. Самостоятельные работы по Excel Самостоятельная работа «Проходной балл»
- •Самостоятельная работа «Построение графика функции с условиями»
- •Самостоятельная работа « Построение двух графиков в одной системе координат»
- •Самостоятельная работа «Нахождение корней уравнения»
- •Самостоятельная работа «Решение системы линейных уравнений»
- •Самостоятельная работа «Построение уравнения линейной регрессии»
- •Самостоятельная работа «Построение математических моделей задач линейного программирования»
- •Приведённые в этом пособии лабораторные и самостоятельные работы показывают, сколь широк круг задач, решение которых без особых усилий можно выполнить с помощью электронных таблиц.
- •5. Системы управления базами данных. Субд Access
- •5.1. Основные понятия
- •5.2. Нормализация отношений (таблиц) и обеспечение целостности данных в реляционной базе данных
- •5.3. Лабораторная работа: создание и использование базы данных «Затраты»
- •1. Создание базы данных
- •2. Создание таблиц базы данных, ввод данных во вспомогательные таблицы
- •3. Создание основной таблицы
- •4. Создание схемы данных
- •5. Создание формы
- •6. Создание запросов
- •7. Формирование отчетов
- •5.4. Самостоятельные работы по созданию баз данных
- •Состав самостоятельной работы по созданию базы данных
- •Критерии оценки работ
- •Варианты самостоятельных работ
- •Литература
Самостоятельная работа «Построение математических моделей задач линейного программирования»
Линейное программирование – это раздел прикладной математики, посвященный методам нахождения наибольших или наименьших значений линейной функции многих переменных, т.е. функции вида:
причем переменные xj (j=1, 2, …, n) должны удовлетворять дополнительным условиям, имеющим вид линейных уравнений или (и) неравенств:
где aij, bi, cj (i=1, 2,…, m; j=1, 2, … , n) – заданные постоянные числа.
Обычно в задачах линейного программирования на переменные налагаются еще условия неотрицательности: xj 0 (j=1, 2, …, n).
Линейная функция z называется целевой функцией или функцией цели, а дополнительные условия называются ограничениями. Решение задачи линейного программирования состоит в нахождение переменных xj, которые удовлетворяют системе ограничений и минимизируют (максимизируют) целевую функцию.
Рассмотрим задачу оптимального планирования производства красок на фабрике. Фабрика выпускает два типа красок: для внутренних (I) и наружных (E) работ. Продукция обоих видов поступает в оптовую продажу. Для производства красок используются два исходных продукта А и В.
Исходный продукт |
Расход исходных продуктов на тонну краски, т |
Максимально возможный запас, т |
|
краска Е |
краска I |
||
А |
1 |
2 |
6 |
В |
2 |
1 |
8 |
Изучение рынка сбыта показало, что суточный спрос на краску I никогда не превышает спроса на краску Е более, чем на 1 т. Кроме того, установлено, что спрос на краску I никогда не превышает 2 т в сутки. Оптовые цены одной тонны краски равны: 3000 руб. для краски Е и 2000 руб. для краски I. Какое количество краски каждого вида должна производить фабрика, чтобы доход от реализации продукции был максимальным?
Итак, требуется спланировать объем производства красок так, чтобы максимизировать прибыль. Поэтому переменными являются xI – суточный объем производства краски I и xЕ – суточный объем производства краски Е.
Суммарная суточная прибыль от производства xI тонн краски I и xЕ тонн краски Е равна z = 3000xЕ + 2000xI . Задача заключается в определении среди всех допустимых значений xI и xЕ таких, которые максимизируют суммарную прибыль, т.е. целевую функцию z.
Налагаем ограничения на xI и xЕ.
xI , xЕ >= 0 – объем производства красок не может быть отрицательным.
2
– ограничения
на расход исходного продукта
xI + 2xЕ <=8
x
– ограничения
на величину спроса краски
xI <=2
В итоге математическая модель имеет следующий вид:
z = 3000xЕ + 2000xI max
при следующих ограничениях:
2xI + xЕ <=6
xI + 2xЕ <=8
xI - xЕ <=1
xI <=2
xI , xЕ >= 0
Данная модель является линейной, т.к. целевая функция и ограничения линейно зависят от переменных.
Выполнение работы
На листе Excel создайте таблицу:
|
A |
B |
C |
1 |
Переменные |
|
|
2 |
xE |
xI |
|
3 |
|
|
|
4 |
Функция цели |
|
=3000*A3+2000*B3 |
5 |
|
|
|
6 |
Ограничения |
|
|
7 |
=A3+2*B3 |
6 |
|
8 |
=2*A3+B3 |
8 |
|
9 |
=B3-A3 |
1 |
|
10 |
=B3 |
2 |
|
Установите курсор в ячейку С4, выполните пункт меню Сервис/Поиск решения. Установите переключатель Равной максимальному значению. В поле Изменяя ячейки укажите ячейки А3:В3.
Для ввода ограничений щелкните по кнопке Добавить, в поле ссылка на ячейку укажите А7:А10, установите и в поле ограничение укажите диапазон В7:В10. Нажмите кнопку Добавить. Введите ограничение: А3:В3 0. После ввода ограничений щелкните по кнопке ОК.
Нажмите кнопку Параметры и в диалоговом окне установите флажок Линейная модель. Для получения результата щелкните по кнопке Выполнить.
По окончании решения задачи в ячейках листа получите следующие результаты.
|
A |
B |
C |
1 |
Переменные |
|
|
2 |
xE |
xI |
|
3 |
3.333333 |
1.333333 |
|
4 |
Функция цели |
|
12666.67 |
5 |
|
|
|
6 |
Ограничения |
|
|
7 |
6 |
6 |
|
8 |
8 |
8 |
|
9 |
-2 |
1 |
|
10 |
1.333333 |
2 |
|