форум осваивающих КОБ

 

Вернуться   Форум осваивающих КОБ > Свободная трибуна > 4й Приоритет

Важная информация

4й Приоритет Экономика, кредитно-финансовая система

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 24.06.2010, 17:16
Ефремов Ефремов вне форума
гость
 
Регистрация: 16.11.2007
Адрес: Новосибирск
Сообщений: 1,659
Ефремов на пути к лучшему
По умолчанию Лабораторные работы по экономике

Здравствуйте.

В продолжение разговора в теме «Экономика – это наука?»:
http://forum.kpe.ru/showthread.php?t...E0%F3%EA%E0%3F

Предлагаю провести несколько лабораторных работ по ключевым экономическим законам.
В качестве первой лабораторной работы предлагаю программу проверяющую действие закона стоимости. Запускается в любом браузере. JavaScript в браузере должен быть разрешен. Вирусов нет. Код программы открытый – можете смотреть и корректировать. Необходимые сведения о методике расчета указаны в окне сообщения программы.
Если что не ясно, задавайте вопросы.

Ефремов.

Последний раз редактировалось Ефремов; 27.06.2010 в 19:10.
Ответить с цитированием
  #2  
Старый 26.06.2010, 11:34
Enemy of the People Enemy of the People вне форума
участник
 
Регистрация: 23.06.2010
Сообщений: 217
Enemy of the People на пути к лучшему
По умолчанию Ответ: Лабораторные работы по экономике

Непонятно ничего. Хорошо бы уравнения увидеть (хоть дифференциальные, хоть разностные). И смысл переменных разъяснить. И смысл допущений и упрощений. И смысл результатов.

А также: куда запрягается лошадь? За что бьемся?
Ответить с цитированием
  #3  
Старый 27.06.2010, 12:59
Ефремов Ефремов вне форума
гость
 
Регистрация: 16.11.2007
Адрес: Новосибирск
Сообщений: 1,659
Ефремов на пути к лучшему
По умолчанию Ответ: Лабораторные работы по экономике

Здравствуйте.

Enemy of the People

«Непонятно ничего. Хорошо бы уравнения увидеть (хоть дифференциальные, хоть разностные). И смысл переменных разъяснить. И смысл допущений и упрощений. И смысл результатов.
А также: куда запрягается лошадь? За что бьемся?»

Ну, лошадь в программе не предусмотрена...

А закон стоимости формулируется просто:
«Стоимость товаров обратно пропорциональна производительной силе труда.»
Или иначе: стоимость товара пропорциональна трудоемкости изготовления товара. Именно такой вариант использован в программе – он более нагляден.
Соответственно, это и показывает программа: вначале цена устанавливается «от потолка». Имея, практически, одно условие: «люди стремятся выпускать наиболее выгодную продукцию (больше заработать)» цена устанавливается пропорционально трудоемкости.
Остальные условия, перечисленные в окне сообщения, не принципиальны – просто надо же было что-то задать.

Внешние переменные только одни: трудоемкость изготовления, - это указано во всплывающей подсказке.
Внутренние переменные программы все прокомментированы.
Уравнения простые, соответствуют обычным экономическим расчетам. Например, расчет выпуска производится в функции CalculateVolume() по формуле:
Volume = People * times / Capacity,
где:
Volume – объем выпуска;
People – количество рабочих;
Times – рабочее время (в программе указано константой 100);
Capacity – трудоемкость изготовления.

Аналогично выполнены и другие блоки расчета. Попробуйте разобраться сами. Они просты.
Кое-что можно было бы сделать иначе, не делить на функции, уменьшить объем расчета, ускорить... Но я пошел по пути простоты понимания - чтобы показать логическую структуру:
- Вычисляем объем произведенных продуктов
- Вычислим новую цену продукта
- Реализация продукции
- Осуществим переход по отраслям

Видимо, определяющий и наиболее сложный блок: переход по отраслям.
В зависимости от трудоемкости, за единицу времени, трудящиеся зарабатывают разный объем денег. Если Вы что-то делаете 1 час и продаете это за рубль, а я что-то делаю 10 часов и тоже продаю за рубль, то мне стоит подумать: толи я делаю? Такой алгоритм реализован и в программе. Но чтобы не вызвать «коллапс экономики» переход осуществляется частями не более чем в 10% от численности отрасли – так, примерно, и в жизни - не сразу ведь все срываются в свободный поиск.
А дальше просто: уменьшается объем, увеличивается спрос, повышается цена...

Ефремов.
Ответить с цитированием
  #4  
Старый 27.06.2010, 14:27
Enemy of the People Enemy of the People вне форума
участник
 
Регистрация: 23.06.2010
Сообщений: 217
Enemy of the People на пути к лучшему
По умолчанию Ответ: Лабораторные работы по экономике

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

И главное (если Вас миновал анекдот про лошадь): к чему всё это. Что мы знаем уже и что хотим узнать? Из каких точек зрения хотим сделать выбор?

Но сначала - все-таки уравнения.
Ответить с цитированием
  #5  
Старый 27.06.2010, 15:37
Ефремов Ефремов вне форума
гость
 
Регистрация: 16.11.2007
Адрес: Новосибирск
Сообщений: 1,659
Ефремов на пути к лучшему
По умолчанию Ответ: Лабораторные работы по экономике

Здравствуйте.

Enemy of the People

«Но сначала - все-таки уравнения.»
Какие уравнения Вас интересуют?
Вы по каким уравнениям живете?
Вот некоторые эти уравнения и реализованы в программе…
Для примера, одно я привел в предыдущим сообщении.
Остальные Вы можете посмотреть в тексте программы. Текст снабжон подробными комментариями.
Если какой-то блок Вам не понятен, тогда рассмотрим подробнее.
Еще раз перечислю блоки программы, относящиеся к решению задачи:
- Вычисляем объем произведенных продуктов (функция: CalculateVolume())
- Вычислим новую цену продукта (CalculatePrice())
- Реализация продукции (SalesProducts(i))
- Осуществим переход по отраслям (TransitionBranch())
Текст программы можете посмотреть в любом текстовом редакторе. Например, блокноте.
Подробно описывать здесь все вычисления, которые можно посмотреть в самой программе, не вижу необходимости.

Ефремов.
Ответить с цитированием
  #6  
Старый 27.06.2010, 17:53
Enemy of the People Enemy of the People вне форума
участник
 
Регистрация: 23.06.2010
Сообщений: 217
Enemy of the People на пути к лучшему
По умолчанию Ответ: Лабораторные работы по экономике

Т.е. вместо того, чтобы описать модель (что обычно делается при численном моделировании), Вы хотите, чтобы читатель по исходному коду программы восстановил ее? Зачем так издеваться над читателем? Тем более, что "куда лошадь запрягают" так и осталось неясным.

Напишите уравнения, ей же богу! Или Вы их никогда и не выписывали?

Если трудно писать на этом редакторе - напишите рукой на листке, отсканируйте и вывесьте рисунок.

Я попробую, конечно восстановить уравнения по исходнику, но на это нужно время.
Ответить с цитированием
  #7  
Старый 27.06.2010, 17:56
kucherywy kucherywy вне форума
участник
 
Регистрация: 16.09.2007
Адрес: Харьков
Сообщений: 1,898
kucherywy на пути к лучшему
По умолчанию Ответ: Лабораторные работы по экономике

Здравия!

Чего мы хотим?

Начальные условия (если везде трудоёмкость принять равной 1): имеем 10 отраслей, в каждой работает по 1000 человек, каждый человек зарабатывает по 100 рублей. Так?

Что дальше делать надо?

Если везде сделать трудоёмкость равной 100, то выходит что людей у нас 100 000 а зарплата стала в 1 рубль.

Т.е. в модели получается ограниченное количество денег, но неограниченное количество людей...
Ну, денег то хоть можно побыстрячку напечатать, а людей побыстрому наклепать не получиться, т.к. человека надо растить 20-30 лет, чтоб от него отдача пошла, хотя можно и иностранцев пригласить, если деньги есть...

Вопрос: почему при увеличении трудоёмкости в модели увеличивается количество людей? наверно людей должно быть ограниченное количество, тогда можно будет поймать кто куда перешёл, т.к. сумма по отраслям будет неизменна.
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 12:30.



Работает на vBulletin® версия 3.7.3.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot