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

Форум осваивающих КОБ (http://forum.kpe.ru/index.php)
-   4й Приоритет (http://forum.kpe.ru/forumdisplay.php?f=19)
-   -   Лабораторные работы по экономике (http://forum.kpe.ru/showthread.php?t=12715)

Ефремов 24.06.2010 17:16

Лабораторные работы по экономике
 
Здравствуйте.

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

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

Ефремов.

Enemy of the People 26.06.2010 11:34

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

А также: куда запрягается лошадь? За что бьемся?

Ефремов 27.06.2010 12:59

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

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

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

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

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

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

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

Ефремов.

Enemy of the People 27.06.2010 14:27

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

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

Но сначала - все-таки уравнения.

Ефремов 27.06.2010 15:37

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

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

Ефремов.

Enemy of the People 27.06.2010 17:53

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

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

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

Я попробую, конечно восстановить уравнения по исходнику, но на это нужно время.

kucherywy 27.06.2010 17:56

Ответ: Лабораторные работы по экономике
 
Здравия!

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

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

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

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

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

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

Ефремов 27.06.2010 19:09

Ответ: Лабораторные работы по экономике
 
Вложений: 1
Здравствуйте.

Enemy of the People

«Я попробую, конечно восстановить уравнения по исходнику, но на это нужно время.»
Во! Сделайте одолжение. Я с трудом представляю, как математически записать циклы: мне ближе блок-схемы. Понятно, что в некоторых случаях – это сумма...
Как я представляю, описание формулой переход в другую отрасль будет совсем малопонятно.
Кстати, я исправил ошибку, которая мало влияла на расчет, но все же привожу новую версию. Изменение состоит в том, что денежную сумму рассчитываю в начале и в дальнейшем общая сумма не изменяется.

kucherywy

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

Ефремов.

kucherywy 27.06.2010 23:41

Ответ: Лабораторные работы по экономике
 
Ефремов
Ограничение по деньгам или людям ввести можно, но тогда получатся зависимые условия: трудоемкость, объем производства, цены и количество людей. Т.е. перед расчетом надо будет устранять противоречия.
Какие противоречия? чем меньше людей - тем больше зарплата.

для закона стоимости не важно, сколько в системе людей и сколько денег
но у вас ведь вроде по деньгам ограничения есть? ну когда задаёшь трудоёмкость 1, то получаешь денег 100, а когда задаёшь 100, получаешь денег 1, а не 100 00.

И как можно определить стоимость, если не знаешь спрос? ну какие объёмы нужны и какие мощностя имеются....

И вроде структура стоимости - это материалы + зарплата + прочие затраты. и положение о том, что стоимость зависит исключительно от трудоёмкости, т.е. от зарплаты, не совсем верно, т.к. есть материалы ещё, а сегодня появляются машины и роботы, которые заменяют людей и на зарплату тратить можно меньше и т.п.

Enemy of the People 28.06.2010 01:05

Ответ: Лабораторные работы по экономике
 
Алгоритм вычисления новых цен кажется каким-то странным. Не могли бы Вы его поподробнее прокомментировать?

Вы не пробовали мельчить шаг по времени? У Вас как минимум переходный процесс должен зависеть от шага. Что есть совсем нехорошо.

Ефремов 28.06.2010 06:52

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Алгоритм вычисления новых цен кажется каким-то странным. Не могли бы Вы его поподробнее прокомментировать?»
Цена вычисляется в функции CalculatePrice() по формуле:
Pi = (S / V) * (Vs / Vi)
Где:
Pi – цена i-го изделия;
S – вся денежная масса;
V – вся товарная масса;
Vs – средний объем по отраслям;
Vi – объем выпуска i-го изделия.

Или, более наглядно:
Pi = Ss * Ki
Для формулы [2]:
Ss = S / V – средняя цена изделий;
Ki = Vs / Vi – отклонение спроса на изделие от среднего.
Средний выпуск – точка отсчета, уравновешенный спрос при цене 1.00 платежных единиц.

«Вы не пробовали мельчить шаг по времени? У Вас как минимум переходный процесс должен зависеть от шага. Что есть совсем нехорошо.»
Что значит «мельчить шаг»? На одной итерации считать не 100 рабочих часов, а 10 ?
Принципиально ничего не меняется. Правда, должна увеличиваться ошибка округления, но на графике не заметно.
От шага переходной процесс не зависит. «Постоянной времени» зависит от «коэффициента инерции» - количества переходящих из отрасли в отрасль.
В начальных условиях это пункт: «- специальность за цикл могут сменить не более 20% от "желающих";»

Повторю:
«У Вас как минимум переходный процесс должен зависеть от шага. Что есть совсем нехорошо.»
Не понятно: что же в этом плохого? В законе стоимости время адаптации не оговорено.

kucherywy

«но у вас ведь вроде по деньгам ограничения есть? ну когда задаёшь трудоёмкость 1, то получаешь денег 100, а когда задаёшь 100, получаешь денег 1, а не 100 00.»
Я не понимаю, о чем Вы? Деньги вычисляются первоначально в зависимости от объемов и цены. Естественно, при разных параметрах будет и разная сумма.

«И как можно определить стоимость, если не знаешь спрос? ну какие объёмы нужны и какие мощностя имеются....»
Для определения денежного спроса и вычисляется сумма. В дальнейшем она в процессе работы программы не меняется. Можно было бы сразу указать общую сумму, тогда пришлось бы вычислять первоначальную цену – так какая разница для закона стоимости? Коль мы смотрим изменение цены - так удобнее вести отчет от единичной цены, чем от какой-то иной.

Ефремов.

kucherywy 28.06.2010 10:32

Ответ: Лабораторные работы по экономике
 
Ефремов
Деньги вычисляются первоначально в зависимости от объемов и цены. Естественно, при разных параметрах будет и разная сумма
Так в модели вроде можно менять только трудоёмкость? или можно ещё менять объёмы и цены?
А, наверное надо чтоб общая сумма трудоёмкости не менялась, на всех шагах.
Шото я не пойму, в чём смысл моделирования? у меня получается так, что цена пропорциональна трудоёмкости.

например
Цитата:

труд 0,5 0,5 0,5 5 0,2 0,3 0,2 0,3 0,5 2
Результаты выполнения:
Распределение жителей по производственным секторам, чел:
990 +990 +973 +976 +1029 +1042 +1051 +1000 +976 +973.
Отношение цена / трудоемкость:
0.96 +1 +1.02 +1.02 +0.95 +1.03 +0.95 +1 +1.02 +1.02.
Доходы в отрасле на человека:
101.02+100.61+102.31+102.41+96.57+96.89+96.54+100.6+102.31+101.38.
Вопрос 1: почему в 1-3 отраслях одинаковая трудоёмкость, но количество жителей в 1 и 2 отрасли 990, а в 3 уже 973?

Вопрос 2: почему в 6 отрасли выработка (цена/трудоёмкость) самая большая и равна 1,03, а доходы на человека в этой же отрасли всего лишь 96,89? когда, например, в 4 отралси доходы на человека 102,41 при выработке 1,02?
Если в условиях моделирования указано, что все жители работают по 100 часов, тогда по логике в 4 отрасли всё получается, ну 1,02 х 100 = 102, что приближённо равно 102,41, а вот в 6 отрасли должно быть 1,03 х 100 = 103, а получилось всего 96,89, т.е. в 6 отрасли люди проработали 94 часа вместо 100? или как это понимать?

Ефремов 28.06.2010 15:26

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

kucherywy

«в чём смысл моделирования? у меня получается так, что цена пропорциональна трудоёмкости.»
В этом и смысл. Вначале цена устанавливается произвольно. В нашем случае, для всех изделий 1.00. Через несколько итераций цена становится пропорционально трудоемкости (обратно пропорционально производительности) – это и требовалось доказать, т.к. закон стоимости гласит: «Стоимость товаров обратно пропорциональна производительной силе труда»

«Вопрос 1: почему в 1-3 отраслях одинаковая трудоёмкость, но количество жителей в 1 и 2 отрасли 990, а в 3 уже 973?»
При незначительной разности в доходах перехода из отрасли в отрасль не будет. Зависимость: от численности отстающей отрасли, разности доходов и ограничения в 20%.

«Если в условиях моделирования указано, что все жители работают по 100 часов, тогда по логике в 4 отрасли всё получается, ну 1,02 х 100 = 102,»
Не так. Получают от проданного товара: Vi * Pi / Ni,
Где: Vi – объем выпуска i-ой отрасли;
Pi – цена изделия i-ой отрасли;
Ni – число работников i-ой отрасли.

В этом и причина закона стоимости: стремление работников за равный труд иметь равную оплату.

Ефремов.

kucherywy 28.06.2010 21:05

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Ефремов
Через несколько итераций цена становится пропорционально трудоемкости (обратно пропорционально производительности) – это и требовалось доказать
Но это ведь не так, т.к. есть люди, которые в час получают 1 доллар, а есть которые получают 100 долларов в час. На цену оказывает влияние так же мода и прочая чепуха...

Не так. Получают от проданного товара
Но в начальных условиях оговорено, что весь товар продан, разве не так?
Что такое выработка? это количество полезной продукции в деньгах или натуральном выражении произведённой 1 человеком в единицу времени. Так вот, в нашем примере получилось, что выработка равна для 6 отрасли равна 1,03, т.е. 1,03 пе заработал 1 человек в единицу времени, по условиям задачи каждый человек отрабатывает 100 часов, значит каждый должен получить по 103 пе, а получил по 96,89, значит 6 пе куда то ушли или было отработано меньше часов или был продан не весь товар, но по условиям задачи было отработано 100 часов и весь товар был продан, а куда вот ушли 6 пе непонятно, у КРУ тоже бы вопросы возникли...

Ефремов 29.06.2010 05:23

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

kucherywy

«Но это ведь не так, т.к. есть люди, которые в час получают 1 доллар, а есть которые получают 100 долларов в час.»
Я говорю о законе стоимости: «Стоимость товаров обратно пропорциональна производительной силе труда»
А Вы о чем?

Ефремов.

Enemy of the People 29.06.2010 06:16

Ответ: Лабораторные работы по экономике
 
Цитата:

Сообщение от Ефремов (Сообщение 129779)
«Стоимость товаров обратно пропорциональна производительной силе труда»

Это - действительно общепринятая формулировка закона стоимости? Я - дилетант, но для меня звучит удивительно.

У Вас постулируется, что цена обратно пропорциональна объему производства в отрасли. Какие основания для этого?

Ефремов 29.06.2010 13:37

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«У Вас постулируется, что цена обратно пропорциональна объему производства в отрасли. Какие основания для этого?»
Это совпадение. Так построен алгоритм – не меняется сумма денег и количество людей. Вот пропорции и совпали.
Мы можем провести лабораторную работу № 2, где используем другой подход. Например, неизменный общий объем товаров в штуках. Но тогда будет меняться общая трудоемкость и мы должны изменять рабочее время или количество людей.
Впрочем, количество людей – это безработица. Надо попробовать! Даже интересно: может выявиться интересная закономерность.

Ефремов.

Enemy of the People 29.06.2010 21:07

Ответ: Лабораторные работы по экономике
 
Если мы думаем о реальной экономике, цена должна определяться как-то естественно типа исходя из максимальной прибыли (я на самом деле не знаю как) но не на основе ничем не оправданных допущений вроде постулата о неизменной сумме выручки. Быть может, полученный результат - прямое следствие таких допущений?

kucherywy 29.06.2010 23:58

Ответ: Лабораторные работы по экономике
 
Здравствуйте!

Я говорю о законе стоимости: «Стоимость товаров обратно пропорциональна производительной силе труда»
А Вы о чем?

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

Вы вроде так и не ответили на вопрос про 6 отрасль.

В рассматриваемом законе, мы только учитываем количество труда, так? А учитываем ли мы качество труда? ведь трудозатраты землекопа и програмиста в количественном отношении могут быть примерно одинаковыми, но в качественном - это совершенно разные вещи и по разному оплачиваются.

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

А ещё смотрел видео встречи с читателями Старикова, то он говорил, что китайцы покупают обувь через интернет в США, внимание, обувь была произведена в Китае, но в Китае она стоит 100 долларов, а в США 20 долларов, поэтому выгодней купить свою обувь за морем. Это идиотизм, но это сегодняшняя мировая экономика, и о каких законах в этом казино можно говорить?

Ефремов 30.06.2010 05:25

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Если мы думаем о реальной экономике, цена должна определяться как-то естественно типа исходя из максимальной прибыли (я на самом деле не знаю как) но не на основе ничем не оправданных допущений вроде постулата о неизменной сумме выручки.»
Что значит «реальная экономика»? Видимо, это процесс, на который действуют множество факторов. Распознание этих факторов невозможно если они не известны каждый сам по себе. Т.е. это конкретные экономические законы.
Насколько важно знать отдельные экономические законы? Может свалить все в кучу и рассказывать: «экономика это не наука» - как большинство здесь считают ( http://forum.kpe.ru/showthread.php?t...E0%F3%EA%E0%3F )?
Отменить действие каких-либо законов природы человечество не в состоянии. Но знание законов позволяет менять условия таким образом, чтобы усиливать влияние благоприятных законов и уменьшать неблагоприятны.
Поэтому, изучение экономики большинством людей – это, в первую очередь, максимально возможное влияние на реальную экономику.

«Быть может, полученный результат - прямое следствие таких допущений?»
Все допущения я старался сделать максимально приближенными к психологии личности и жизненным обстоятельствам. Прочтите еще раз в окне сообщений «Условия моделирования» и скажите, с что, на Ваш взгляд не так?

kucherywy

«Быть может, полученный результат - прямое следствие таких допущений?»
Вообще-то, «договориться» можно о цене, а не о стоимости – внутреннем, имманентном свойстве товара.

«например, в Китае стоимость труда гораздо ниже чем у нас, хотя там такие же люди и т.д.»
Нельзя сравнивать вес изделия в условиях действия разной силы тяжести. Например, в условиях Земли и Луны. Аналогично и тут. Мы сравниваем стоимость товара со стоимостью другого товара, в данном случае, «рабочая сила». Цена товара «рабочая сила» в Китае ниже (по мировым меркам), соответственно, и ЦЕНА любого другого товара ниже (по мировым меркам). Т.е. надо сравнивать сопоставимые вещи: в одних условиях. При рассмотрении товара внутри Китая мы обнаружим туже закономерность: «Стоимость товаров обратно пропорциональна производительной силе труда»»

При изменении условий проявляется действие других законов. Как на Луне и Земле разные силы тяжести. Они влияют на ощущения и показания некоторых приборов.

Впрочем, не важно сколько стоит рабочая сила в Китае: ее цена складывается из суммы благ потребляемых рабочим. Факт то, что на мировом рынке все цены равны. И цена, как внешнее проявление имманентного свойства товара – стоимости, пропорциональна трудоемкости изготовления: Вы ни где не увидите морковку (1 шт.) дороже автомобиля (не игрушечного). Т.е. пропорции сохраняются.

«В рассматриваемом законе, мы только учитываем количество труда, так? А учитываем ли мы качество труда? ведь трудозатраты землекопа и програмиста в количественном отношении могут быть примерно одинаковыми, но в качественном - это совершенно разные вещи и по разному оплачиваются.»
Тот же самый вопрос, что и про Китай. Аналогичный ответ: при сравнении сопоставимых вещей видим ВНЕШНЕЕ ПРОЯВЛЕНИЕ закона стоимости: (цену) менее трудоемкие в написании программы дешевле больших проектов.
Кстати, я почти написал (не хватает нескольких непринципиальных деталей) очень удобную программку сообщающую разные события, можно указать и свои, например, дни рождения друзей. Если кто желает себе такую же, напишите в «личку» свой email.

http://pix.academ.org/img/2010/06/30...8c88ead9ce.png

«и о каких законах в этом казино можно говорить?»
О тех, которые мы (человечество) открыли.

Ефремов.

Enemy of the People 30.06.2010 06:42

Ответ: Лабораторные работы по экономике
 
Ефимову

Не могли бы Вы также подробно, как образование цены, описать и алгоритм, описывающий продажи? Может, и с ценообразованием станет яснее.

Пока - условие постоянства выручки кажется странным. Зачем тогда увеличивать производительность труда?

Ефремов 30.06.2010 07:41

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Не могли бы Вы иакже подробно, как образование цены описать и алгоритм, описывающий продажи? Может, и с ценообразованием станет яснее.»
В нем нет ни каких особенностей: каждая отрасль (для ускорения) покупает на имеющуюся сумму. Далее, сумма продажи товаров отрасли переходит на счет «фонда зарплаты» по отрасли. Непроданные остатки переходят на следующий экономический цикл. Т.к. наша задача выполняется в условиях замкнутой экономической системы, непроданных остатки незначительны, обычно 1 – 2 шт. в 1-й или 10-й отрасли*** (см. ниже). Они равны сумме остатков сумм по отраслям – это естественно, как правило цена товара выше остатка суммы отрасли, а суммирование остатков по отраслям не предусмотрено, что так же естественно: мы же с Вами не складываем свои деньги в конце месяца.

Правда, когда я сделал один прямой цикл (см. ***), получилось, что последняя группа всегда была в остатке. Тогда сделал два цикла: при четной итерации первыми «покупают» работники первой отрасли, при нечетной итерации цикл идет с обратным отчетом: первыми покупают работники последней отрасли.

Ниже заголовка: «/* теперь распродадим остатки */», - текст закомментирован, – жаль было удалять. Там алгоритм равномерной продажи по отраслям. Но он выполняется очень долго, а отличий ни каких не замечено.

«Пока - условие постоянства выручки кажется странным. Зачем тогда увеличивать производительность труда?»
О какой «постоянной выручке» вы говорите? По отраслям она изменяется. А общая сумма денег постоянна, - если не заниматься фальшивомонетчеством.
Производительность труда по изделиям не увеличивается. Она константа – иначе мы промоделируем все что угодно, кроме закона стоимости, - именно влияние трудоемкости на стоимость мы хотим узнать.

Ефремов.

Enemy of the People 30.06.2010 08:06

Ответ: Лабораторные работы по экономике
 
Цитата:

Сообщение от Ефремов (Сообщение 129853)
Прочтите еще раз в окне сообщений «Условия моделирования» и скажите, с что, на Ваш взгляд не так?

В окне написано: цена расчитывается из пропорции: "спрос - предложение". Что это значит конкретно - непонятно. Зато про то, что выручка отрасли объявлена константой нигде не сказано.

Enemy of the People 30.06.2010 08:16

Ответ: Лабораторные работы по экономике
 
Цитата:

Сообщение от Ефремов (Сообщение 129857)
О какой «постоянной выручке» вы говорите? По отраслям она изменяется.

:sm242: А почему тогда цена обратно пропорциональна объему производства?

Ефремов 30.06.2010 11:47

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«В окне написано: цена расчитывается из пропорции: "спрос - предложение". Что это значит конкретно - непонятно.»
Это общеизвестный экономический закон. Я даже не встречал споров по этому поводу: купить можно только столько, на сколько хватит денег.
По условию нашей задачи, цены устанавливаются таким образом, чтобы сумма всех цен равнялась сумме денег. Как я уже говорил в сообщении:
http://forum.kpe.ru/showpost.php?p=129802&postcount=17
Условия можно изменить.

«Зато про то, что выручка отрасли объявлена константой нигде не сказано»
Выручка отрасли величина вычисляемая. Ни какого объявления ее «константой» нет.

«А почему тогда цена обратно пропорциональна объему производства?»
Я на этот вопрос ответил: http://forum.kpe.ru/showpost.php?p=129802&postcount=17

Ефремов.

Enemy of the People 30.06.2010 13:32

Ответ: Лабораторные работы по экономике
 
Из Вашей формулы для вычисления цены товара i-ой отрасли

Pi = (S/V)* ((V/M)/Vi) = (S/M)*(1/Vi)

где S - общая сумма денег в экономике,
V - общий объем по экономике,
M - число отраслей в экономике,
Vi - объем производства в i-ой отрасли.

Переписав эту формулу в виде

Si = Pi*Vi = (S/M)

где Si по смыслу - общая цена товаров, произведенных в i-ой отрасли, видим, что для всех отраслей Si является константой и одна и та же для всех отраслей. Странно... При чем здесь спрос и предложение? Это просто произвол автора модели. Или есть какие-то неизвестные мне основания?

Ефремов 30.06.2010 17:17

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

« Переписав эту формулу в виде
Si = Pi*Vi = (S/M)
где Si по смыслу - общая цена товаров, произведенных в i-ой отрасли, видим, что для всех отраслей Si является константой и одна и та же для всех отраслей.»

Вы ошиблись в преобразованиях.
Для наглядности распечатал динамику Si:

http://pix.academ.org/img/2010/06/30...31dca2bc2c.png

Ефремов.

Enemy of the People 30.06.2010 17:20

Ответ: Лабораторные работы по экономике
 
Это графики Si до вычисления цен или после? Наверное, до. Если так, то ваше Si - очень странная величина: произведение цены до итерации на объем производства после. А на график S (она у Вас вычисляется) можно посмотреть? Должна быть константа...

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

Ефремов 30.06.2010 17:25

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Это графики Si до вычисления цен или после? А на график S (она у Вас вычисляется) можно посмотреть?»
Не имеет значения, до или после. Но для однозначности: до – в начале функций расчетов.
S – это прямая линия примерно в 10 раз выше всех Si. Если ее нарисовать, Si будут ненаглядны.

Ефремов.

Enemy of the People 30.06.2010 17:32

Ответ: Лабораторные работы по экономике
 
Цитата:

Сообщение от Ефремов (Сообщение 129904)
Не имеет значения, до или после.

Имеет. Если до - то Si не имеет физического смысла (см. выше). Если после - имеет: это цена произведенной продукции для каждой отрасли. И она у Вас, похоже - константа.

Ясно, что S должно быть константой. А график строить пробовали?

Ефремов 30.06.2010 17:57

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Если до - то Si не имеет физического смысла (см. выше). Если после - имеет: это цена произведенной продукции для каждой отрасли. И она у Вас, похоже - константа.»
График цены строится в выложенной версии. Естественно, он не «константа».
В процессе вычисления цены, Si не меняется. Изменение происходит в конце цикла при реализации товара: вначале расходуется на покупку, потом возвращается суммой реализации – в общем случае, каждый раз разная.

«Ясно, что S должно быть константой. А график строить пробовали?»
В процессе вычисления из 1 000 000 (миллиона) теряется 5 копеек (0,05) в процессе округления. Округление – это бич программиста бухгалтерских программ. Мне приходилось с этим бороться – не «хилая» задача. В данном случае, я не стал из-за такой мелочи голову парить.

Ефремов.

Enemy of the People 30.06.2010 18:15

Ответ: Лабораторные работы по экономике
 
Цитата:

Сообщение от Ефремов (Сообщение 129906)
В процессе вычисления цены, Si не меняется.

Si, может и не меняется, а произведение цены на объем после вычисления новой цены, естественно, изменится. Это произведение имеет ясный физический смысл и похоже, что в Вашей модели оно является константой. Что Вам стоит вычислить?

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

Цитата:

В процессе вычисления из 1 000 000 (миллиона) теряется 5 копеек (0,05) в процессе округления.
Слава Богу!

Ефремов 30.06.2010 18:23

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Si, может и не меняется, а произведение цены на объем после вычисления новой цены, естественно, изменится.»
В цикле я такую сумму явно не вычисляю. Она получается после реализации продукции.

«Это произведение имеет ясный физический смысл и похоже, что в Вашей модели оно является константой. Что Вам стоит вычислить?»
Не константа! Этот график я Вам показал – это сумма реализации: http://forum.kpe.ru/showpost.php?p=129902&postcount=27

Ефремов.

Enemy of the People 30.06.2010 20:06

Ответ: Лабораторные работы по экономике
 
То, график чего Вы мне показали, есть произведение цены до итерации на объем после итерации. Физический смысл этого произведения я выяснить затрудняюсь.

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

Что непонятно?

kucherywy 30.06.2010 23:55

Ответ: Лабораторные работы по экономике
 
Здравствуйте!

Ефремов

Факт то, что на мировом рынке все цены равны
Нет. иначе невозможна была спекуляция, ну купил за рубль в месте А и продал за 10 в месте Б.

влияние трудоемкости на стоимость мы хотим узнать ну если сравнивать сопоставимые вещи, Китай с Китаем и програмистов с програмистами, то понятное дело, чем выше трудоёмкость - тем выше и стоимость. Что тут узнавать?
Хотя, всё же не всегда стоимость пропорциональна трудоёмкости, например, програмист написал прогу маленькую за 1 неделю и получил за неё 1000 долларов, и написал прогу побольше за 2 месяца и получил за неё 4000 долларов, т.е. 500 долларов в неделю... но, с другой стороны можно сказать, что в 1 случае получилась больше прибыль что ли.

Какие цели лабораторной работы?
Узнать, что чем выше трудоёмкость тем выше и себестоимость? - так это и ежу понятно.

Ефремов 01.07.2010 06:39

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«То, график чего Вы мне показали, есть произведение цены до итерации на объем после итерации. Физический смысл этого произведения я выяснить затрудняюсь.»
Еще раз повторю: в программе такого вычисления не делается.

«Вычислите произведение цены после итерации на объем после итерации (это, как я полагаю, есть цена произведенного отраслью товара). Эта величина будет, как мне кажется, константой, для всех отраслей одинаковой и равной общей сумме денег, деленной на число отраслей.
Что непонятно?»

Я тоже думаю: чего Вам не понятно? График изменения от итерации к итерации привел...
И произведения такого я не вычисляю…
Можете сами в функции: fnTimer(), в строках ***:
for(i = 0; i < 10; i++)
sArray[nCicle] = sArray[nCicle] + fnRound(nPrice[i]) + ";";
заменить nPrice[i] на любую иную переменную из списка:
nPeople[i] - Всего занято в отрасли
nPrice[i] - Цена изделия в отрасли
nСapacity[i] - Производительность труда
nVolume[i] - Объем производства в отрасли
nSumma[i] - Сумма средств на счете

Это заполнение таблицы по которой строится график.
Если строки *** переставите ниже строки TransitionBranch();
То на графике будут данные после итерации.
Экспериментируйте. Но, еще раз повторю, сумма меняется только в процессе реализации – функция: SalesProducts(nCicle);
И это как последовательное соединение резисторов: хоть в начало поставь, хоть в конец, сопротивление цепочки не изменится...

kucherywy

«Какие цели лабораторной работы?
Узнать, что чем выше трудоёмкость тем выше и себестоимость? - так это и ежу понятно.»

Как показывает практика, не всем понятно...
Только, не себестоимость, а стоимость – имманентное свойство товара. Себестоимость – это внешнее проявление стоимости.

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

Ефремов.

Enemy of the People 01.07.2010 07:41

Ответ: Лабораторные работы по экономике
 
Ефимову

Мне кажется, от Вашего первого сообщения отвалилась программа. В итоге никто кроме нас (меня и Вас) вообще ничего понять не может.:sm226:

Ефремов 01.07.2010 09:44

Ответ: Лабораторные работы по экономике
 
Здравствуйте.

Enemy of the People

«Мне кажется, от Вашего первого сообщения отвалилась программа. В итоге никто кроме нас (меня и Вас) вообще ничего понять не может.»
Это я ее удалил и вставил новую версию в сообщение чуть ниже: http://forum.kpe.ru/showpost.php?p=129623&postcount=8
Причину объяснил в том же сообщении.

Вы не внимательно читаете сообщения?

Ефремов.
Модераторы, вставьте, пожалуйста, в первое сообщении ссылку на сообщение с файлом программы : http://forum.kpe.ru/showpost.php?p=129623&postcount=8

Enemy of the People 01.07.2010 10:41

Ответ: Лабораторные работы по экономике
 
Но Вы же не сказали, что потерли предыдущую версию из первого сообщения!:sm232:

Enemy of the People 01.07.2010 13:13

Ответ: Лабораторные работы по экономике
 
С помощью программы Ефремова Laboratory_1.htm мной проведен следующий численный эксперимент.

1. Изменения в программе

а) Вывод значений перенесен на момент после вычисления цен (сразу за CalculatePrice()). Выводится значение произведения nPrice[i]*nVolume[i].

б) Формула для вычисления цены освобождена от округлений: вместо оператора

nPrice[n] = Math.max(0.01, fnRound(t / nOffer[n]));

используется оператор

nPrice[n] = t / nOffer[n];

Программа прилагается

2. Результаты.

а) Значения произведения nPrice[i]*nVolume[i] для всех i (всех отраслей) остаются неизменными, равными друг другу и величине 100000 с абсолютной точностью 0,03. Точность соответствует вычислениям с 8-ю знаками. Величина 100000 равна "общей сумме денег" 1000000, деленной на "число отраслей" 10

б) переход к исходной формуле вычисления цены оставляет результат п. а) в силе, однако точность сильно снижается - до единиц процентов (единиц тысяч в абсолютном выражении). График соответствует приведенному в сообщении #27.

3. Обсуждение

а) Произведение nPrice[i]*nVolume[i] представляет собой цену товара, предлагаемого отраслью к продаже (ранее, не заметив маленького плюсика в формуле, я утверждал, что это произведение соответствует цене произведенного отраслью товара - это была ошибка; плюсик соответствует добавке остатков к произведенному товару). Таким образом, модель Ефремова позволяет сделать вывод об постоянстве во времени цены предлагаемого отраслью товара и независимости этой цены от отрасли. С моей, дилетантской, точки зрения этот вывод грубо противоречит действительности. Оправданием любой численной модели является соответствие ее предсказаний действительности. Любое, пусть и единственное, некорректное предсказание полностью дискредитирует модель.

б) Сильная зависимость результатов от мелких технических деталей типа округлений свидетельствует о крайней ненадежности результатов независимо от п. а)

4. Лирика

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


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

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