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

Решение оптимизационных задач в Excel с использованием настройки Поиск решения

Общие сведения о Windows | Настройка интерфейса программы Проводник | Создание и удаление файлов | Папка Корзина | Выделение фрагментов текста | Перемещение с помощью схемы документа | Печать текста |


Читайте также:
  1. A) Heraclitus of Ephesus Heraclitus is an excellent example of the Pre-Socratic philosopher. All of his existing fragments can be written in 45 small pages.
  2. FBI Biometric Center of Excellence
  3. GR: основная цель, задачи и средства GR-менеджера
  4. I. Поиски Олвен
  5. I. Цели и задачи освоения учебной дисциплины
  6. I. Этапы решения задач на компьютере.
  7. II. Аналитический обзор результатов информационного поиска в электронных каталогах трех библиотек.

Для решения оптимизационных задач в Excel предназначена надстройка Поиск решения

Средство поиска решения Microsoft Excel использует алгоритм нелинейной оптимизации Generalized Reduced Gradient (GRG2), разработанный Леоном Ласдоном (Leon Lasdon, University of Texas at Austin) и Аланом Уореном (Allan Waren, Cleveland State University). Поиск решений является частью блока задач, который иногда называют анализ "что - если". Процедура поиска решения позволяет найти оптимальное значение формулы содержащейся в ячейке, которая называется целевой. Эта процедура работает с группой ячеек, прямо или косвенно связанных с формулой в целевой ячейке. Чтобы получить по формуле, содержащейся в целевой ячейке, заданный результат, процедура изменяет значения во влияющих ячейках. Чтобы сузить множество значений, используемых в модели, применяются ограничения. Эти ограничения могут ссылаться на другие влияющие ячейки.

Для решения общей оптимизационной задачи в Excel с использованием настройки Поиск решения следует выполнить следующие действия:

1. Ввести формулу для целевой функции;

2. Ввести формулы для ограниченй оптимизационной задачи;

3. Выбрать в Excel пункт меню Сервис/Поиск решения;

4. В окне Поиск решения выбрать целевую ячейку, изменяемые ячейки и добавить ограничения;

5. Нажать кнопку Выполнить, после чего будет получено решение оптимизационной задачи.

Также среди оптимизационных задач можно выделить некоторые частные виды задач например: транспортная задача и задача о назначениях. При решения транспортной задачи или задачи о назначениях в Excel с использованием настройки Поиск решения целесобразно использовать стандартный подход описанный в соответсвующих разделах данного сайта.

 

25. Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.

VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX. По сути, возможно создание приложения на основе Microsoft Word VBA, использующего только средства Corel Draw.

В будущем Microsoft планирует заменить VBA на Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft.NET.

Достоинства и недостатки К достоинствам языка можно отнести сравнительную лёгкость освоения, благодаря которой приложения могут создавать даже пользователи, не программирующие профессионально. К особенностям VBA можно отнести выполнение скрипта именно в среде офисных приложений.

Недостатком являются проблемы с обратной совместимостью разных версий. Эти проблемы в основном связаны только с тем, что код программы обращается к функциональным возможностям, появившимся в новой версии программного продукта, которые отсутствуют в старой. Также к недостаткам часто относят и слишком высокую открытость кода для случайного изменения, тем не менее, многие программные продукты (например, Microsoft Office и IBM Lotus Symphony) позволяют пользователю использовать шифрование исходного кода и установку пароля на его просмотр


 

 



Дата добавления: 2015-11-14; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Построение таблиц| Понятие эк инф

mybiblioteka.su - 2015-2024 год. (0.005 сек.)