Автоматизированный лабораторный практикум по информатике. Освоение работы в MS Excel 2007
.pdf
7.Выбрать команду Данные – Анализ – Поиск решения и в диалоговом окне Поиск решения задать данные для проведения вычислений:
в поле Установить целевую ячейку вводится ссылка на ячейку с формулой (1), представляющей собой целевую функцию;
устанавливается переключатель для поиска максимума целевой функции;
в поле Изменяя ячейки вводятся ссылки на ячейки, содержащие подбираемые значения параметров оптимизации (X, Y и Z);
в поле Ограничения вводятся граничные условия, накладываемые формулами (2) и (3), с использованием адресов конкретных ячеек (значение Q можно принять равным 1000 р.);
производится щелчок по кнопке Выполнить.
Рассмотреть все типы отчетов и провести анализ данных, полученных в окне Результаты поиска решения.
8.Изменить исходные данные и получить несколько вариантов решения задачи.
51
9.В качестве первого приближения искомого количества часов можно принять X, Y и Z равными по 1 часу.
10.Ввести функцию СУММ для расчета общего количества часов в ячейку, обозначенную Sum, записать формулу (2) для общих затрат и формулу
(1)для функции полезности в соответствующие ячейки таблицы с использованием адресов конкретных ячеек.
11.Дать название созданному рабочему листу, например, ПОИСК.
12.Выбрать команду Данные – Анализ – Поиск решения и в диалоговом окне Поиск решения задать данные для проведения вычислений:
в поле Установить целевую ячейку вводится ссылка на ячейку с формулой (1), представляющей собой целевую функцию;
устанавливается переключатель для поиска максимума целевой функции;
в поле Изменяя ячейки вводятся ссылки на ячейки, содержащие подбираемые значения параметров оптимизации (X, Y и Z);
в поле Ограничения вводятся граничные условия, накладываемые формулами (2) и (3), с использованием адресов конкретных ячеек (значение Q можно принять равным 1000 р.);
производится щелчок по кнопке Выполнить.
13.Рассмотреть все типы отчетов и провести анализ данных, полученных в окне Результаты поиска решения.
14.Изменить исходные данные и получить несколько вариантов решения задачи.
ПРИМЕР 2. ЗАДАЧИ ПОИСКА РЕШЕНИЙ
Определить оптимальный план выпуска изделий с целью получения наибольшей прибыли от их реализации.
Компактная запись таких задач в виде таблицы можно представить таким образом:
52
РЕШЕНИЕ. Нужно определить объем выпускаемых изделий (ячейки G9:G11) и максимальное значение прибыли (ячейка G12).
1.В ячейке G12 строим целевую функцию, отвечающую за величину прибыли (стоимость ед. изделия * на количество):
=F9*G9+F10*G10+F11*G11
Поиск будет осуществляться для нахождения MAX значения целевой функции.
2.Необходимо построить ограничения для задачи Ограничения можно записать в свободной строке или непосредственно ввести в окно Поиска
решений. Все ограничения связаны с фиксированным объемом запасов на складе (строка 12):
A. ограничение на использование томатов:
= С9*G9+С10*G10+С11*G11 И данное условие должно быть <= C12 B. ограничение на использование специй:
= D9*G9+D10*G10+D11*G11 И данное условие должно быть <= D12
C. ограничение на использование элект. энергии:
= E9*G9+E10*G10+E11*G11 И данное условие должно быть <= E12 4. При запуске Поиска решений получен ответ:
max прибыль = 17400. Для этого надо произвести из имеющегося сырья: томатов неочищенных – 198,93 кг, томатов маринованных – 31,35 кг томатной пасты – 315,67 кг
ЛАБОРАТОРНАЯ РАБОТА №7
1. Решить задачи по подбору параметра двумя способами:
A.Рассмотренный пример о прибыли.
B.Задачу. Определить необходимые затраты на бензин при путешествии из Москвы в Петербург (800км). Принять исходные данные: стоимость бензина 25р /л, расход бензина 7,5 литров на 100 км.
2. Решить задачи по оптимизации.
A.Рассмотренный пример 1 о распределении времени.
B.Рассмотренный пример 2 оптимизации выпуска изделий с целью получения максимальной прибыли.
C.Решить систему линейных уравнений методом Поиск решений:
53
x=0,75; y=-2,0; z= 0,5
D. Решить задачу: Швейная фабрика выпускает мужские костюмы четырех артикулов. Составить план выпуска костюмов и минимизировать затраты на их изготовление по данным:
Ответ: X(21,29; 81,03; 6,94; 0) f(x) =69 392,80
E. Кондитерская фабрика на одной поточной линии может выпускать четыре вида шоколадных конфет. Определить план выпуска каждого сорта конфет и обеспечить наибольший экономический эффект.
Ответ: X(450; 316,67; 649,22; 2 042,25) F(x) = 835 540,70
3. Составить отчет.
54
КОНТРОЛЬНЫЕ ВОПРОСЫ К РАБОТЕ №7
1.В чем состоит постановка задачи подбора параметров?
2.Как организован подбор параметров в MS Excel?
3.Какие ограничения имеет команда Подбор параметра?
4.В каких случаях в MS Excel используется процедура поиска решения?
5.Что такое целевая функция и параметры оптимизации?
6.Что такое ограничения? Для чего они используются при поиске решения?
7.Как организован поиск решения в MS Excel?
55
ТЕМА 8 |
|
Макрокоманды в Excel |
|
ПОНЯТИЕ МАКРОСА .......................................................................... |
56 |
СОЗДАНИЕ МАКРОСА ........................................................................ |
56 |
РЕДАКТИРОВАНИЕ И ЗАПУСК МАКРОСА ................................. |
57 |
ЛАБОРАТОРНАЯ РАБОТА №8 .......................................................... |
58 |
КОНТРОЛЬНЫЕ ВОПРОСЫ К РАБОТЕ №8 ................................. |
59 |
ПОНЯТИЕ МАКРОСА
Макросы или макрокоманды – последовательность процедур, занесенных в память компьютера и выполняемых по желанию пользователя одной командой. Макросы следует применять для того, чтобы избежать набора повторяющихся операций – можно записать достаточно большую макрокоманду, которая будет выполняться одним нажатием клавиши.
СОЗДАНИЕ МАКРОСА
Для разработки макроса существуют два способа.
Первый способ применяется в тех случаях, когда пользователь знает язык программирования Visual Basic.
При втором способе создать или записать макрос можно с помощью специальной программы – Макрорекордер.
Рассмотрим последний способ. Это достаточно просто. В начале работы выполняется команда меню Вид – Макрос –Запись макроса. В открывшемся окне Запись макроса следует ввести
Имя нового макроса. Желательно, чтобы имя макроса ассоциировалось с той функцией, которую он выполняет. Имя макроса должно начинаться с буквы и не содержать пробелов.
Ввести сочетание клавиш для запуска макроса. Ввести место сохранения макроса.
Рекомендуется создать описание (комментарий) к макросу, позволяющее понять те функции, которые в нем заложены и, которое будет появляться при запуске макроса.
ОК.
56
После этого можно приступать к созданию макроса. В режиме Запись макроса MS Excel с помощью программы Макрорекордер сам переведет действия пользователя в команды на языке Visual Basic и напишет макрос.
После введения имени макроса и описания необходимых параметров на экране появляется таблица MS Excel, где можно ввести последовательность операций, а также в строке состояния появляется небольшая голубая кнопка для остановки записи макроса.
При записи макроса надо определиться: будут ли ваши действия привязаны к конкретной ячейке (Абсолютная ссылка) или нет (Относительная ссылка). При использовании относительных ссылок надо нажать кнопку Вид – Макросы - Относительные ссылки.
После того, как все операции выполнены, надо выбрать меню нажать на кнопку Остановить запись, и макрос считается созданным.
РЕДАКТИРОВАНИЕ И ЗАПУСК МАКРОСА
Запуск макроса на выполнение:
1.Перейти к позиции, относительно которой надо выполнить макрос.
2.Команда Вид – Макросы – Макросы или нажать зеленую кнопку в строке состояния приведет к выполнению макроса, или сочетание клавиш быстрого доступа <Alt> +F8.
Опция меню Вид – Макросы – Макросы имеет ряд команд для работы с макросом: запуск на выполнение, пошаговая отладка макроса, правка – редактирование, удаление выделенного из списка макроса и параметры для назначения соответствующих клавиш для запуска макроса. Редактирование макроса происходит после выделения его имени в списке. Редактирование осуществляется в модуле Visual Basic. Владея соответствующим языком программирования, в данном режиме возможно создать текст макроса или отредактировать существующий.
При частом использовании макроса для его быстрого запуска рекомендуется выбрать более рациональный способ его выполнения (с помощью новой кнопки на Панели быстрого доступа, комбинации клавиш) – это должно быть просто и удобно. Для это можно сделать:
1.Щелкнуть правой клавишей по Панели быстрого доступа и выбрать команду Настройка панели быстрого доступа..
2.Из Настройки выбрать список Выбрать команды из. Выбрать Макросы.
57
3.Найти нужный макрос и нажать Добавить, чтобы поместить его на Панель быстрого доступа.
4.Выбрать вновь добавленный макрос и нажать Изменить.
5.В появившемся окне Изменение кнопки выбрать новый значок и отображаемое имя.
6.ОК.
На рабочем листе можно разместить элементы управления (РазработчикЭлементы управленияВставитькнопка) и назначить выполнения определенного макроса.
Например
1.Создайте новый лист Excel.
2.Запустите запись макроса1. Включите режим Относительной ссылки.
3.Выделите мышью диапазон ячеек G6:K18. Задайте для него красный цвет заливки, затем щелкните мышью вне области этого диапазона.
4.Щелкните на кнопке Остановить запись. Вы записали макрос, закрашивающий диапазон красным цветом.
5.Запустите Запись макроса2 Включите режим Относительной ссылки.
6.Выделите мышью диапазон ячеек G6:K18. Задайте для него желтый цвет заливки, затем щелкните мышью вне области этого диапазона.
7.Щелкните на кнопке Остановить запись. Вы записали макрос, закрашивающий диапазон желтым цветом.
8.Чтобы воспользоваться записанным макросом, мы можем назначить его сочетанию клавиш или элементу управления, например, кнопке. Для того чтобы связать макрос с кнопкой, необходимо иметь доступ к вкладке Разработчик. Щелкните сначала на кнопке Office, затем — на кнопке Параметры Excel. В группе Основные установите флажок Показывать вкладку «Разработчик» на ленте. После этого выберите команду Разработчик►Вставить►Элементы управления формы►Кнопка и указателем мыши в виде крестика задайте положение кнопки. Как только кнопка будет нарисована, откроется окно со списком макросов. Выберите в этом окне макрос Макрос1 и щелкните на кнопке OK. Проделайте то же самое второй раз, назначив второй кнопке макрос Макрос2.
9.Щелкните на первой кнопке правой кнопкой мыши, в контекстном меню выберите команду Изменить текст и отредактируйте текст на кнопке, удалив содержимое и вместо него введя слово Красный. То же самое проделайте со второй кнопкой, только дайте ей название Желтый.
58
ЛАБОРАТОРНАЯ РАБОТА №8
1.Открыть созданный ранее файл и создать два макроса.
2.Первый макрос выводит форматированную таблицу с названиями дней недели по строкам.
3.Второй макрос предназначен для вывода геометрической фигуры -
стрелки.
4.Для запуска макросов создать кнопки на панели инструментов и на рабочем листе.
5.Сохранить макросы в файле.
КОНТРОЛЬНЫЕ ВОПРОСЫ К РАБОТЕ №8
1.Что такое макрокоманды и для чего они нужны?
2.Как создать макрос?
3.Какими способами можно запустить макрос?
4.Как работать с макросом?
59
КУРСОВАЯ РАБОТА |
|
ТРЕБОВАНИЯ К КУРСОВОЙ РАБОТЕ............................................. |
60 |
СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ ............................................. |
61 |
ВАРИАНТЫ ЗАДАНИЙ КУРСОВОЙ РАБОТЫ .............................. |
63 |
ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»
Курсовая работа по информатике служит эффективным и действенным элементом учебного процесса, способствующим закреплению, углублению, обобщению и прикладному применению знаний, получаемых студентами при изучении курса "Информатика". В результате выполнения данной работы студенты приобретают навыки работы на персональном компьютере с пакетами прикладных программ общего и специального назначения.
Курсовая работа должна содержать:
титульный лист;
теоретическую часть и выданное задание в среде MS WORD;
расчетный блок в среде MS EXCEL;
расчетный блок в среде MATHCAD (для спец. 010501).
В задание для курсовой работы включены варианты сценариев для создания таблиц исходных данных, реализуемых в среде табличного процессора MS EXCEL. Один из вариантов и задание для теоретической части выдается студенту преподавателем в соответствии с его двумя последними цифрами шифра студенческого (зачетной книжки).
Законченная работа представляется в виде электронного и печатного документов как файл MS EXCEL с блоками, вставленными из текстового процессора MS WORD и из математического процессора MATHCAD (для спец. 010501). Имя файла имеет вид CURS-XXXX, где XXXX – первые четыре буквы фамилии студента в латинском регистре. Например, для студента Петрова файл будет называться CURS-PETR.
Файл EXCEL (с блоками из MS WORD и MATHCAD) должен содержать титульный лист, теоретическую часть и выданное задание, не менее 6 рабочих листов EXCEL, не менее 2-х диаграммных листов и не менее 2-х листов со встроенными блоками MATHCAD.
60
