- •1. Основные понятия системного подхода.
- •2. Общая теория систем. Классификация систем.
- •3. Системный анализ. Определение са.
- •4. Основные элементы системного анализа.
- •5. Процесс са. Основные этапы са.
- •7. Основные сведения о системах. Примеры систем.
- •8. Основные свойства систем.
- •9. Классификация систем.
- •10. Структура системы.
- •45.Основные сведен о систем упр-я.
- •48.Фундаментальн принципы упра-я.
- •49.Системы автоматич стабилизации ….
- •50.Переходный процесс в сау.
- •51.Оценка работы системы авто.Управ-я.
- •52. Динамика экосистем .
- •20.Алгоритмизация и программирование как инструмент для моделирования и анализа экосистем.
- •21. Способ изображения алгоритма.
- •23. Программирование. Языки программирования.
- •25. Системы поддержки принятия решений…
- •26. Понятие модели. Необходимость использования метода моделирования.
- •27. Моделирование как триединый процесс построения…Моделирование как циклический процесс.
- •19.Возможности математического моделирования.
- •24. Язык программирования vba…
- •22. Линейные, циклические, разветвляющиеся алгоритмы
19.Возможности математического моделирования.
При помощи математического моделирования реальные процессы, происходящие в окружающем мире, можно описывать в виде формальных характеристик.
Математическое моделирование позволяет исследовать различные объекты и явления и прогнозировать развитие ситуации.
Математическое моделирование является одним из наиболее распространенных методов изучения окружающей природной среды, который позволяет при минимальных затратах получить достоверную информацию об изучаемых объектах и явлениях. А в некоторых случаях это единственный способ решения определенных типов задач. Однако при этом необходимо учитывать то обстоятельство, что при весьма высокой стоимости разработки модели ценность модели может оказаться сомнительной.
Математические модели отображают свойства, особенности и характеристики исследуемых объектов и процессов с помощью уравнений, неравенств и т.д.
Математические модели позволяют выявить количественные закономерности изучаемых явлений, установить взаимную связь и зависимость характеризующих их факторов.
Математическое моделирование представляет собой идеальное знаковое формальное моделирование, при котором описание объекта-оригинала осуществляется на языке математики, а исследование модели выполняется с использованием различных математических методов.
24. Язык программирования vba…
Microsoft Excel имеет встроенный язык программирования - Visual Basic for Аpplications (VBA). Этот язык позволяет создавать приложения, выполняемые в среде Microsoft Office. Это могут быть разнообразные аналитические программы, финансовые системы, программы учета кадров, системы автоматического создания официальных писем/документов с помощью библиотеки готовых шаблонов и т.п.
VBA позволяет создавать программные модули, меню, диалоговые окна и другие ресурсы в среде Windows. Благодаря этому языку появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий. В принципе, можно полностью перепрограммировать все функции программы Excel, если в этом появилась необходимость.
С помощью VBA можно записывать последовательности повторяющихся команд, характерных для какого-либо приложения, и назначить правила, по которым эти последовательности (процедуры VBA) будут вызываться в приложении пользователя. Например, при нажатии на кнопку, рабочий лист Excel будет отформатирован в соответствии с требованиями пользователя, оформленными в виде записей на VBA и сохраненными в виде шаблона.
К достоинствам языка можно отнести сравнительную лёгкость освоения, благодаря которой приложения могут создавать даже пользователи, не программирующие профессионально.
К недостаткам именно VBA, если не рассматривать недостатки Basic в целом, можно отнести невозможность создания более-менее автономного кода и слишком высокую открытость кода для случайного изменения.
22. Линейные, циклические, разветвляющиеся алгоритмы
Линейный алгоритм – алгоритм, в котором операция выполняется последовательно от начала до конца.
Разветвляющийся алгоритм – алгоритм, в котором в зависимости от поставленного условия и текущего значения проверяемой переменной выполнение алгоритма пройдет по одной и другой ветви.
Циклический алгоритм – алгоритм, в котором происходит многократный проход по одним и тем же участкам алгоритма, например с целью многократного выполнения операции по одним и тем же зависимостям при различных значениях входящих в них переменных. Циклические алгоритмы бывают трех типов:1циклич.алг.со счетчиком;2циклич.ал.с предусловием;3циклич.ал. с постусловием.
1
2
3