Компьютерная модель задачи

Практическая работа №8 Проведение исследования в социально-экономической сфере на основе использования готовой компьютерной модели.

Цель занятия: закрепить алгоритм моделирования на примере построения компьютерной модели, научиться анализировать результаты моделирования, научиться использовать шаблон готовой компьютерной модели для решения типовых задач.

 

Краткие теоретические сведения:

Социально-экономическая сфера

Экономика изучает производство, проблемы товаров и услуг, спрос и предложение, экономическое поведение человека вообще, использование денег и капитала.

Социология, в свою очередь стремится разработать модели экономического поведения различных групп и исследовать экономические силы, влияющие на жизнь людей.

Таким образом, экономическая социология интересуется социальным поведением человека в различных экономических действиях. Эта специальная отрасль социологии называется экономической социологией. Таким образом, предмет данного исследования лежит в сфере экономической социологии.

Социология вскрывает и описывает социальные механизмы, от которых зависит характер их протекания:

- сопровождаются они ростом экономических показателей или, напротив, их снижением;

- порождают положительные социальные последствия или отрицательные.

Следовательно, в центре внимания экономической социологии находится влияние социальных регуляторов на экономическое развитие.

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

Построение компьютерной модели базируется на абстрагировании от конкретной природы явлений или изучаемого объекта-оригинала и состоит из двух этапов - сначала создание качественной, а затем и количественной модели. Чем больше значимых свойств будет выявлено и перенесено на компьютерную модель - тем более приближенной она окажется к реальной модели, тем большими возможностями сможет обладать система, использующая данную модель. Компьютерное моделирование заключается в проведении серии вычислительных экспериментов на компьютере, целью которых является анализ, интерпретация и сопоставление результатов моделирования с реальным поведением изучаемого объекта и, при необходимости, последующее уточнение модели и т. д.

Основные этапы компьютерного моделирования:

1. Постановка задачи и её анализ:

1.1. Определить цель создаваемой модели.

1.2. Уточнить исходные результаты и в каком виде следует их получить.

1.3. Определить исходные данные для создания модели.

2. Построение информационной модели:

2.1. Определить параметры модели и выявить взаимосвязь между ними.

2.2. Оценить, какие из параметров влиятельные для данной задачи, а какими можно пренебрегать.

2.3. Математически описать зависимость между параметрами модели.

3. Разработка метода и алгоритма реализации компьютерной модели:

3.1. Выбрать или разработать метод получения исходных результатов.

3.2. Составить алгоритм получения результатов по избранным методом.

3.3. Проверить правильность алгоритма.

4. Разработка компьютерной модели:

4.1. Выбрать средства программной реализации алгоритма на компьютере.

4.2. Разработать компьютерную модель.

4.3. Проверить правильность созданной компьютерной модели.

5. Проведение эксперимента:

5.1. Разработать план исследования.

5.2. Провести эксперимент на базе созданной компьютерной модели.

5.3. Проанализировать полученные результаты.

5.4. Сделать выводы насчет свойств прототипа модели.

В процессы проведения эксперимента может выясниться, что нужно:

· скорректировать план исследования;

· выбрать другой метод решения задачи;

· усовершенствовать алгоритм получения результатов;

· уточнить информационную модель;

· внести изменения в постановку задачи.

В таком случае происходит возвращение к соответствующему этапу, и процесс начинается снова.

Универсальность моделей - это свойство, позволяющее применять модели при описании или функционировании однотипных групп объектов.

 

В настоящее время компьютерное моделирование в научных и практических исследованиях является одним из основных элементов познания. Технология моделирования требует от исследователя умения ставить корректно проблемы и задачи, прогнозировать результаты исследования, проводить разумные оценки, выделять главные и второстепенные факторы для построения моделей, выбирать аналогии и математические формулировки, решать задачи с использованием компьютерных систем, проводить анализ компьютерных экспериментов. Для успешной работы исследователю необходимо проявлять активный творческий поиск, любознательность и обладать максимумом терпения и трудолюбия. При этом исследователь не только достигает целей исследования, но и развивает в себе все перечисленные качества, приобретая навыки, умения и знания в большом спектре фундаментальных и прикладных наук. Навыки моделирования очень важны человеку в жизни. Они помогут разумно планировать свой распорядок дня, учёбу, труд, выбирать оптимальные варианты при наличии выбора, разрешать удачно различные ситуации

Порядок выполнения работы.

1. Создайте документ Excel «Практическая работа №…».

2. Запишите дату, тему, цель работы и условие задачи «Составить таблицу оптимальной поставки электрооборудования с заводов в Ростове-на-Дону, Старом Осколе и Красноярске на электростанции во Владивосток и Екатеринбург. Объемы производства заводов составляют соответственно 1000, 1500 и 1200 единиц. Потребность в оборудовании во Владивостоке и Екатеринбурге составляет 2300 и 1400 единиц.»

Математическая модель задачи.

Для расчета общей стоимости перевозок груза от поставщиков к потребителям, необходимо знать расстояния между городами и стоимость перевозки единицы груза на 1 км.

Компьютерная модель задачи.

1. В диапазон A10:D18 занесите таблицу расстояний и стоимость услуг.  Для ячейки D18 задайте денежный формат в рублях.

Рис. 1

2. Составьте таблицу стоимости перевозок, где стоимость перевозок = расстояние*стоимость услуг. Для этого в ячейку В24 запишите формулу

=В14*$D$18

Используя маркер автозаполнения, скопируйте формулу в остальные ячейки таблицы.

Результат расчетов:

Рис. 2

3. Составьте таблицу поиска оптимального решения.

Для вычисления функции СУММ на вкладке Формула откройте команду . В окне Мастер функций выберите категорию Математические, функция СУММ, ОК.

В поле Число 1 запишите диапазон ячеек.

В ячейках В37, С37, D37 – формулы сумм диапазонов В34:В36, С34:С36, D34:D36 соответственно. В ячейках Е33, Е34, Е35, Е36 суммы диапазонов С33:D33, С34:D34, С35:D35, С36:D36 соответственно.

Рис. 3

4. В  ячейке В39  запишем  формулу, выражающую суммарное значение всех перевозок = СУММПРОИЗВ(В24:С26; C34:D36).

На вкладке Формула откройте команду . В окне Мастер функций выберите категорию Математические, функция СУММПРОИЗВ, ОК. Запишите диапазоны ячеек, как на рис. 4

Рис. 4

5. По условию задачи суммарная стоимость перевозок должна быть минимальна. Для поиска оптимального значения стоимости перевозок используем команду Поиск решения.

Выделить ячейку В39. На вкладке Данные в группе Анализ выбрать команду Поискрешения. (Если эта команда отсутствует, то установите ее: кнопка OfficeПараметры ExcelНадстройки – кнопка Перейти – включить в доступные надстройки Поиск решения). Установите целевую ячейку, минимальное значение, ограничения. Для задания ограничений используйте кнопку Добавить.

Рис. 5

6. Для получения результата нажмите Выполнить.  Чтобы сохранить найденное решение на листе, выберите в диалоговом окне Результаты поиска решения вариант Сохранить найденное решение.

7. В ячейке В39 задайте денежный формат.

Рис. 6

8. Анализ полученных результатов.

Если 1000 единиц груза доставить из Старого Оскола в Екатеринбург, 1100 единиц груза из Ростова-на-Дону поставить во Владивосток, а 400 единиц в Екатеринбург; 1200 единиц из Красноярска во Владивосток, то общая стоимость перевозок составит 1 620 000 руб.

9. Компьютерный эксперимент.

10. Определите стоимость перевозок, если стоимость услуг по перевозке будет иная. Для этого измените значение в ячейке D18.

Заполните таблицу:

Стоимость услуг за перевозку 1 ед. груза на 1 км Стоимость перевозок, руб.
10  
15  
23  

 

11. Определите стоимость услуг за перевозку 1 ед. груза на 1 км, чтобы стоимость общая стоимость перевозок была равна 2 000 000 руб.

Для этого:

· выделите ячейку В39.

· На вкладке Данные в группе Работа с данными выберите команду Анализ «что-если»Подбор параметра.

· В окне Подбор параметра выставите значения, как на рис. 7, ОК.

Рис. 7

· Какое значение получено в ячейке D18? Запишите ответ.

Запишите вывод.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: