Компьютерная модель общества и ее использование при изучении социально-экономических процессов

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

Рубрика Социология и обществознание
Вид статья
Язык русский
Дата добавления 09.03.2019
Размер файла 408,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Глазовский государственный педагогический институт

Компьютерная модель общества и ее использование при изучении социально-экономических процессов

Майер Роберт Валерьевич

доктор педагогических наук профессор

Аннотация

модель общество компьютерный демографический

В статье рассматривается проблема создания учебной компьютерной модели экономического и демографического развития общества и ее использование при изучении основ компьютерного моделирования социально-экономических процессов. Предметом исследования является методика обучения студентов вузов использованию компьютерного моделирования для исследования социальных систем. Предлагаемая учебная модель общества позволяет объяснить, как осуществляется построение структурной модели современного общества, создание математической модели, разработка алгоритма и написание программы. Также осуществляется анализ результатов моделирования в различных ситуациях (стабильное развитие, кризис, выход из кризиса). Для создания учебной компьютерной модели общества использовались: метод системного анализа, метод математического моделирования, метод имитационного моделирования, метод алгоритмизации и программирования. Методологической основой разработки предлагаемого элемента учебного материала являются современный дидактические и методические принципы, лежащие в основе изучения информатики, программирования и компьютерного моделирования. Научная новизна заключается в следующем: 1) разработана достаточно простая учебная компьютерная модель демографического и экономического развития общества; 2) проведен анализ возможностей ее использования при изучении основ компьютерного моделирования социально-экономических процессов; 3) представлен текст компьютерной программы, что делает упрощает использование предлагаемой модели преподавателями других вузов.

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

Abstract

The article is devoted to the problem of creating a simulation computer model of the economic and demographic development of the society and using sucha model for studying the basics of computer modelling of social and economic processes. The subject of research is the method of teaching university students hwo to use computer modelling for studying social systems. The simulation model of the society offered by the author of the article explains how to build the structural model of the modern society, create the mathematical model, develop the algorithm and write a program. The author of the article also analyzes the results of modelling different situations (sustainable development, crisis and crisis recovery). In order to create the simulation computer model of the society, the author of the article used the following methods: the systems analysis method, mathematical model method, simulation modelling method, algorithmic and programming methods. Methodological grounds for developing the teaching method under review included modern didactic and methodological principles lying in the basis of computer sciences, programming and computer modelling. The scientific importance and novelty of the research is the following: 1) the researcher developed a simple training computer model of the demographic and economic development of the society; 2) the researcher carried out the analysis of possible applications of the model when studying the basics of computer modelling of social and economic processes; 3) the researcher also provided the source program which makes it easier for university teachers to use this model.

Keywords: demographic processes, simulation modelling, social development modelling, computer science, teaching methods, programming, social and economic processes, computer modelling, training computer model, information technologies

Введение

Проблемы развития общества приковывают внимание философов [7], социологов [2, 6], историков [4], математиков [1, 10] и других ученых. Ее решение требует использования информационных подходов и методов [9]. Большое практическое значение имеет компьютерное моделирование социально-экономических систем, так как оно позволяет спрогнозировать развитие предприятия, отрасли промышленности, сельского хозяйства, экономики региона, целого государства или всей человеческой цивилизации [1-3, 8]. При изучении основ компьютерного моделирования в вузе возникает необходимость построения и анализа несложной компьютерной модели демографического и экономического развития общества [4-6]. В настоящей статье рассматривается проблема создания такой модели и предлагается один из вариантов ее решения.

1. Построение математической модели

Компьютерная модель общества позволяет исследовать закономерности его экономического развития, изменение демографической ситуации с течением времени, реакцию макропеременных (размеры Бюджета, средний уровень и продолжительность жизни и т.д.) на те или иные действия Правительства. Рассмотрим гипотетическое Государство, в котором люди могут дожить до 100 лет. Люди в возрасте от 0 до 19 лет учатся за счет государства, а в возрасте от 20 до 60 лет работают, создавая прибыль и увеличивая размеры Бюджета (рис. 1). Люди в возрасте от 20 до 40 лет способны родить ребенка, причем эта способность пропорциональна уровню жизни. Из-за болезней люди всех возрастов умирают. Часть Бюджета идет на социальные нужды (повышение уровня жизни), а также на пособие за рождение ребенка и обучение людей от 1 до 19 лет. Допустим, что сначала система находилась в состоянии динамического равновесия, а в момент t_k происходит кризис, в результате которого количество денег в Бюджете резко уменьшается (они обесцениваются). Необходимо: 1) построить имитационную модель, моделирующую состояние общества до и после кризиса; 2) исследовать различные сценарии выхода из кризиса, позволяющие стабилизировать падение рождаемости и увеличение населения государства до прежнего уровня [2, 3, 6, 8].

Рис. 1 Структурная модель Общества

Пусть время t изменяется с шагом 1 год. Число людей в возрасте m лет в t-том году обозначим через L_m(t), а число людей, возраст i которых лежит в интервале от n до m лет включительно, -- через L_{n-m}(t). Количество денег в государственном Бюджете B(t+1) в (t+1)-ом году равно: B(t+1)=B(t)+k_pr L_{20-60}(t)-k_pos L_0(t)-k_ob L_{1-19}(t), где B(t) - объем Бюджета в t-ом году, k_pr - средний прирост Бюджета, приносимый одним человеком в возрасте от 20 до 60 лет за 1 год, k_pos - объем однократного пособия за рождение ребенка, k_ob - средняя стоимость одного года обучения человека в возрасте от 1 до 19 лет.

Часть всех имеющихся у государства денег идет на социальные выплаты S(t+1)=k_soc B(t+1), которые равномерно распределяются между всеми членами общества, и каждый получает S(t+1)/L_{1-100}(t+1). Этой величине пропорционален уровень жизни U(t+1), находящийся в интервале от 0 до 1. Можно записать: U(t+1)=k_zizn S(t+1)/L_{0-100}(t+1).

Количество родившихся в (t+1)-ом году детей L_0(t+1) прямо пропорционально количеству людей репродуктивного возраста (от 20 до 40 лет) L_{20-40}(t) и уровню жизни U(t+1). Допустим, что L_0(t+1)=k_rod L_{20-40}(t) (U(t+1)+0,3). Из-за болезней люди умирают, их число уменьшается: L_i(t+1)=L_i(t) (1-k_{sm,i}), где i = 1, 2, 3,..., 100 - возраст людей, а коэффициент смертности k_{sm,i} растет при увеличении возраста: k_{sm,i}=0,05(1-exp(-i/60)).

Итак, математическая модель сводится к системе уравнений:

2. Алгоритм и компьютерная программа

Алгоритм моделирования состоит в следующем: 1. Задают параметры системы (k_rod, k_sm, k_pr, k_ob, k_pos, k_soc, k_zizn) и ее начальное состояние (размер Бюджета B и распределение числа людей по возрастам L(i)). 2. Вычисляют состояние системы (L(i), B, U_zizn) в следующий момент времени t+1. 3. Результаты расчетов выводят на экран. 4. Повторяют операции 2 и 3 требуемое количество раз (500 и более). На основе этого алгоритма составлена компьютерная программа, которая представлена ниже.

3. Результаты моделирования и их анализ

Рассматриваемая модель не учитывает многих факторов и представляет интерес только для учебных целей. Параметры подобраны так, чтобы после запуска система, в течение времени t' перешла в состояние динамического равновесия (рис. 2.1), при котором рождаемость и смертность уравновешивают друг друга, а распределение числа людей по возрастам (рис. 2.2) стабилизируется. При случайном задании параметров компьютерная модель ведет себя нестабильно: численность населения либо начинает резко возрастать, либо уменьшается до нуля.

Рис. 2 Переход модели Общества в устойчивое состояние

Изучим зависимость численности населения от доли выплат k_soc из Бюджета в Соцфонд. Допустим, с t_1=300 года Правительство решает увеличить объем Социального фонда и повышает k_soc от 0,25 до 0,35. Реакция системы видна из рис. 3.1: уровень жизни и численность населения увеличиваются, через некоторое время уровень жизни становится прежним, а численность населения стабилизируется на каком-то более высоком значении. Это вызвано тем, что рождение большего количества детей приводят к увеличению затрат на пособия и их обучение. При уменьшении доли k_soc от 0,25 до 0,20 уровень жизни уменьшается, что приводит к снижению рождаемости. Уменьшение числа обучающихся L_{0-19} и пенсионеров L_{61-100} приводит к возврату уровня жизни на прежний уровень, при стабилизации рождаемости и численности населения на более низком уровне (рис. 3.2).

Рис. 3 Реакция общества на изменение доли отчислений в Соцфонд

Предположим, что общество развивалось стабильно, численность населения изменялась медленно, пока в момент t'=300 лет не произошел экономический кризис, в результате чего количество денег в Бюджете уменьшилось в 3 раза. Компьютерная модель позволяет “проиграть” этот сценарий. Из получающихся графиков (рис. 4.1) видно, что при уменьшении количества денег в бюджете резко падает уровень жизни и как следствие уменьшается рождаемость. При неизменном уровне смертности это приводит к уменьшению численности населения. В этой ситуации имеющееся количество L_{20-60} работающих людей неспособно обеспечить обучение большого числа L_{1-19} молодежи и сохранить высокий уровень жизни всех L_{0-100} членов общества. Через некоторое время L_{0-100} уменьшается и ситуация снова стабилизируется; уровень жизни U становится прежним, а численность населения меньше.

Рис. 4 Моделирование кризиса и выхода из кризиса

Теперь, изменяя макропараметры системы, задаваемые Правительством, попытаемся выйти из демографического кризиса и вернуть численность населения на прежний уровень. Пусть Правительство с некоторым запаздыванием реагирует на ухудшение экономической ситуации и в период 310--330 годы принимает меры: 1) плавно повышает долю социальных выплат, увеличивая коэффициент k_soc c 0,25 до 0,6 с шагом 0,02 в год; 2) заинтересовывает молодых людей в рождении большего количества детей, повышая рождаемость k_rod с 0,1 до 0,11. Из получающихся графиков (рис. 4.2) видно, что через 100 лет последствия кризиса практически полностью преодолены, численность населения в стране возвращается на прежний уровень.

Рассматриваемая модель также позволяет изучить колебания численности людей любого возраста L_i, вызванные тем, что у более многочисленного поколения рождается больше детей, которые через 25-35 лет также воспроизводят больше детей и т.д. Для этого необходимо вывести график L_{20} или L_{40}. Наблюдаемые колебания являются затухающими, они имеют периодичность, сравнимую с временем жизни поколения. Использование предложенной имитационной модели общества в учебном процессе способствует повышению интереса студентов к компьютерному моделированию и программированию, а также использованию ИТ при изучении социально-экономических процессов.

Приложение

Листинг используемой программы:

Program Obshestvo; {Free Pascal} {$N+} uses crt, graph; const dt=1; N=100; var i,j,god,DV,MV: integer; L:array[0..N] of real; k_rod,k_pr,k_pos,k_ob,k_soc,k_zizn,k_sm,Ur_zizn: single; Soc_fond,BUD,L0_19,L20_40,L20_60,L0_100: single; BEGIN DV:=Detect; InitGraph(DV,MV,'c:bpbgi'); BUD:=700000; k_pr:=0.95; k_pos:=3; k_ob:=1; k_soc:=0.26; k_rod:=0.1; k_zizn:=0.018; For i:=0 to N do L[i]:=201-2*i; Repeat inc(god); L20_60:=0; L0_19:=0; L20_40:=0; {If god>300 then k_soc:=0.20;} If god=300 then BUD:=BUD/3; If (god>310)and(god<330) then begin k_soc:=k_soc+0.02; k_rod:=0.113; {Vihod iz krizisa} If k_soc>0.6 then k_soc:=0.6; end; For i:=20 to 60 do L20_60:=L20_60+L[i]; For i:=0 to 19 do L0_19:=L0_19+L[i]; BUD:=BUD+k_pr*L20_60-k_ob*L0_19-k_pos*L[0]; Soc_fond:=k_soc*BUD; L0_100:=0; For i:=0 to N do L0_100:=L0_100+L[i]; Ur_zizn:=k_zizn*Soc_fond/L0_100; For i:=N downto 1 do begin L[i]:=L[i-1]; end; L[0]:=0; For i:=20 to 40 do L20_40:=L20_40+L[i]; L[0]:=k_rod*L20_40*(Ur_zizn+0.3); {Rogdenie} For i:=1 to N do begin k_sm:=0.05*(1-exp(-i/60)); L[i]:=L[i]-k_sm*L[i]; end; {Smertnost} circle(god*1, 480-round( L0_100/25),1); circle(god*1,480-round(L0_19/25),1);{circle(god*1,480-round(L[20]),1);} circle(god*1,480-round(Ur_zizn*50),1); circle(god*1,480-round(50),1); circle(god*1,480,1);{If (god mod 500=1) then For i:=0 to N do begin circle(20+5*i,480-round(2*L[i]),2); end;} until (KeyPressed)or(god=700); Repeat until KeyPressed; CloseGraph; END.

Библиография

1. Белотелов Н.В. и др. Сложность. Математическое моделирование. Гуманитарный анализ: Исследование исторических, военных, социально-экономических и политических процессов / Н.В.Белотелов, Ю.И. Бродский, Ю.Н.Павловский. М.: Книжный дом "ЛИБРОКОМ", 2009. 320 с.

2. Гуц А.К. Социальные системы. Формализация и компьютерное моделирование. Учебное пособие / А.К.Гуц, В.В.Коробицын, А.А.Лаптев, Л.А. Паутова, Ю.В.Фролова. Омск: Омск. гос. ун-т, 2000. 160 с.

3. Калиткин Н.Н. и др. Математические модели природы и общества / Н.Н. Калиткин, Н.В.Карпенко, А.П.Михайлов, В.Ф.Тишкин, М.В. Черенков. М.: Физматлит, 2005. 360 с.

4. Коротаев А.В. и др. Законы истории. Математическое моделирование исторических макропроцессов. Демография, экономика, войны / А.В. Коротаев, А.С.Малков, Д.А.Халтурина. М.: КомКнига, 2005. 344 с.

5. Майер Р.В. Задачи, алгоритмы, программы [Электронный ресурс] / URL: http://maier-rv.glazov.net (mayer.hop.ru).

6. Плотинский Ю.М. Модели социальных процессов: Учебное пособие для высших учебных заведений. М.: Логос, 2001. 234 с.

7. Прохоров М.М. Общество -экономика - экономизм // NB: Философские исследования. 2014. 1. C. 113-163.

8. Райцин В.Я. Моделирование социальных процессов: Учебник. М.: Экзамен, 2005. 189 с.

9. Урсул А.Д. Исследование информационных и глобальных процессов: междисциплинарные подходы и связи // NB: Проблемы общества и политики. 2012. 3. C. 154-201. URL: http://www.e-notabene.ru/pr/article_259.html.

10. Форрестер Д. Мировая динамика. М.: ООО "Издательство АСТ"; СПб.: Terra Fantastica, 2003. 379 с.

Размещено на Allbest.ru

...

Подобные документы

  • Теоретико-методологические подходы в изучении социального пространства Российского общества как объекта социологического анализа. Модель Дюркгейма, Гидденса в исследовании социальных групп общества. Проблемы глобального и локального пространства.

    курсовая работа [3,2 M], добавлен 12.06.2009

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

    реферат [34,1 K], добавлен 01.10.2012

  • Теоретические аспекты социально-экономических и политических процессов. Основные подходы к исследованию социально-экономических и политических процессов, их анализ и оценка. Разновидности управленческих решений и их эффективность в данной сфере.

    курсовая работа [40,7 K], добавлен 09.05.2012

  • Исследование особенностей и основных признаков социальных моделей общества. Анализ управления социальным развитием организации. Изучение влияния общества на организацию. Характеристика условий функционирования организаций в разных экономических системах.

    реферат [41,9 K], добавлен 09.12.2014

  • Понятие социально-экономических процессов. Проблема неопределенности в развитии социально-экономических систем. Основные тенденции социально-экономического развития России. Прогноз социально-экономического развития и проблема неопределенности в России.

    курсовая работа [304,3 K], добавлен 08.12.2013

  • Миссия Независимого института социально-экономических и политических исследований. Продвижение ценностей демократии и рыночной экономики, содействие формированию в Беларуси гражданского общества посредством изучения социальных и политических процессов.

    реферат [865,0 K], добавлен 02.10.2014

  • Теория развития общества. Циклическая и линейная модели социального развития. Развитие человеческого мышления. Теория социального конфликта, поступательного развития общества. Глобализация современного общества. Проблемы классов современного общества.

    реферат [18,6 K], добавлен 17.09.2008

  • Понятие социальных, экономических и политических процессов. Типы и типология политических изменений. Теоретико-методологические основы методов социально-экономического прогнозирования. Гипотеза как форма развития. Классификация методов прогнозирования.

    курсовая работа [131,5 K], добавлен 03.09.2010

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

    курсовая работа [33,4 K], добавлен 12.09.2013

  • Основные понятия системного подхода в отношении сферы общественных отношений. Специфика системного подхода в исследовании социально-экономических политических процессов. Построение модели системного анализа. Выявление источников развития системы.

    контрольная работа [25,5 K], добавлен 21.02.2011

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

    курсовая работа [35,1 K], добавлен 21.02.2010

  • Характеристика основ прогнозирования социальной структуры общества, рассмотрение ее роли в устойчивом развитии общества в условиях рыночных преобразований. Анализ тенденций и перспектив развития социальной структуры общества в Российской Федерации.

    курсовая работа [72,8 K], добавлен 09.04.2015

  • Проблемы развития и функционирования общества, места в нем человеческой личности. Позитивное значение отклонения от социально одобряемых целей и ценностей общества по теории Дюркгейма. Социальные функции и статус. Теории общества Парсонса и Миллса.

    реферат [34,8 K], добавлен 03.12.2009

  • Рассмотрение критериев социальной стратификации и их изменений, характеристика социальных слоев российского общества. Анализ и исследование социально-демографического потенциала и социально-экономического статуса социальных слоев, их статусных различий.

    реферат [25,5 K], добавлен 26.05.2010

  • Теория демографического перехода. Математическая модель мирового демографического и технологического роста Майкла Кремера. Компактная математическая модель экономического и демографического роста Мир-Системы. Демографическая модель Сергея Капицы.

    курсовая работа [904,5 K], добавлен 06.10.2013

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

    курсовая работа [152,8 K], добавлен 16.12.2010

  • Характеристика социальной структуры общества, изучение ее основных элементов: классы, сословия, жители города и деревни социально-демографические группы, национальные общности. Особенности социальной мобильности и анализ проблемы гражданского общества.

    реферат [29,8 K], добавлен 01.02.2010

  • Роль социальных институтов в сохранении целостности и воспроизводства современного общества. Корпоративный опыт в области внедрения принципов социальной ответственности. Проблемы формирования и институализации субъектов современного российского общества.

    реферат [23,6 K], добавлен 04.01.2016

  • Определение негативных последствий глобализации как неотъемлемого элемента процесса модернизации. Принципы взаимоотношения экономики и общества в эпоху постмодерна. Проблемы осуществления программ модернизации в колониальных странах незападных обществ.

    курсовая работа [39,1 K], добавлен 25.08.2010

  • Стратификация социального неравенства советского общества. Отличительные черты современного казахстанского общества. Основные тенденции развития социальной структуры Казахстана. Высший, средний и рабочий классы современного казахстанского общества.

    презентация [1,7 M], добавлен 12.04.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.