Макроэкономическое равновесие. Пример функции вывода количества преемников каждой вершины орграфа по его матрице инцидентности

Пример функции вывода количества преемников каждой вершины орграфа по его матрице инцидентности.

Пример функции вывода количества преемников каждой вершины орграфа по его матрице смежности

Пример ввода ориентированного графа в виде последовательности ребер и формирования матрицы смежности.

4 | 1 0 1 0 0

3 | 0 0 0 0 1

2 | 0 0 0 1 1

1 | 0 0 1 0 0

0 | 0 1 0 0 0

#define NMAX 10 /* макс. число вершин */

/* Функция ввода графа */

int VvodGraf (int ms [NMAX] [NMAX])

/* ms – матрица смежности */

/* Возвращаемое значение – число вершин графа */

{ int n; /* число вершин графа */

int i, j; /* номера вершин */

puts (“\nВведите число вершин графа (<=10)”);

scanf (“%d”, &n);

/* Обнуление матрицы смежности */

for (i=0; i<n; i++)

for (j=0; j<n; j++) ms[i][j] = 0;

puts (“Введите последовательность ребер, ”);

puts (“завершив ввод нажатием Ctrl-Z”);

while (scanf(“%d %d”, &i,&j)!= EOF)

ms[i][j] = 1;

return n;

}

/* Главная функция */

void main()

{ int g[NMAX][ NMAX]; /* матрица смежности */

int n; /* число вершин графа */

n = VvodGraf (g);/* вызов ф-ции ввода графа */

}

void KolPreem (int ms [NMAX] [NMAX], int n)

/* ms – матрица смежности */

/* n – число вершин графа */

{ int i, j; /* индексы строки и столбца м-цы смежности */

int kp; /* кол-во преемников очередной вершины */

puts (“Вершина Число преемников”);

for (i=0; i<n; i++)

{ for (kp=0, j=0; j<n; j++)

if (ms[i][j]) kp++;

printf (“ %d\t\t%d\n”, i, kp); } }

3. Матрица весов – квадратная матрица размерности n*n (n – число вершин), в которой элемент

mw [i][j] = вес дуги i –> j

Например, дана система дорог: вершины – города, ребра – дороги. Вес ребра – длина дороги.

Описание на языке С:

#define NMAX 10 /* макс. число вершин */

int mw[NMAX][ NMAX]; /* матрица весов */

int n; /* число вершин */

4. Матрица инцидентности – это прямоугольная матрица размерности n*r (n – число вершин, r – число ребер).

Для неориентированного графа элемент матрицы:

1, если i-я вершина инцидентна j-му ребру,

mi[i][j] = 2, если j-е ребро – петля i-й вершины,

0, если i-я вершина не инцидентна j-му ребру.

Для орграфа элемент матрицы инцидентности:

-1, если j-я дуга выходит из i-й вершины

mi[i][j] = 1, если j-я дуга входит в i-ю вершину

2, если j-я дуга – петля i-й вершины,

0, если i-я вершина не инцидентна j-й дуге.

Описание на языке С:

#define NMAX 10 /* макс. число вершин */

#define RMAX 100 /* макс. число ребер (дуг) */

int mi[NMAX][ RMAX]; /* м-ца инцидентности */

int n; /* число вершин */

int r; /*число ребер (дуг) */

Пример функции вывода матрицы инцидентности:

void VivodMatrIn (int mi[NMAX][RMAX], int n, int r)

{ int i, j;

printf (“ |”);

for (j=0; j<r; j++) printf (“%3d”, j);

printf (“\n”);

for (j=0; j<3*r +2; j++) putchar(‘–’);

for (i=0; i<n; i++)

{ printf (“\n%d|”, i);

for (j=0; j<r; j++)

printf (“%3d”, mi[i][j]);

}

printf (“\n”);

}

void KolPreem (int mi[NMAX][RMAX], int n, int r)

{ int i, j; /* индексы строки и столбца м-цы смежности */

int kp; /* кол-во преемников очередной вершины */

puts (“Вершина Число преемников”);

for (i=0; i<n; i++)

{ for (kp=0, j=0; j<r; j++)

if (mi[i][j] == -1 || mi[i][j] == 2) kp++;

printf (“ %d\t\t%d\n”, i, kp); } }

1)Совокупный спрос

2)Совокупное предложение

3)Понятие макроэкономического равновесия. Модель AD-AS

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

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

1)потребительский спрос домашних хозяйств (C)

2)инвестиционный спрос со стороны фирм I

3) спрос на товары и услуги со стороны государства (G)

4)спрос на отечественные товары со стороны иностранных государств(Nx)

AD=C+I+G+Nx

Q-объем национального производства

P- уровень цен

AD- совокупный спрос

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

1)эффект богатства (эффект Пигу)- при повышении общего уровня цен покупательная способность денег на счетах населения и фирм уменьшается. В следствии этого снижаются потребительские расходы и инвестиционные расходы, а следовательно, снижается величина совокупного спроса

2)эффект процентной ставки(эффект Кейнса)- при повышении общего уровня цен спрос на деньги возростает, вследствии этого возростает банковская процентная ставка. Вследствии этого население начинает больше сберегать, но меньше потреблять, а фирмы меньше инвестировать, величина совокупного спроса снижается

3)эффект импортных закупок (эффект Флеминга- Манделла)- при повышении общего уровня цен на отечественные товары объем экспорта уменьшается, а объем импорта увеличивается, следовательно уменьшается чистый экспорт, а значит и величина совокупного спроса.

Изменение совокупного спроса и сдвиг кривой AD происходит под воздействием неценовых факторов под воздействием неценовых факторов.

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

С совокупное предложение (AS)- это общий объем нац производства который может быть предложен при каждом возможном уровне цен

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

Первый отрезок –горизонтальный(кейнсианский) рассматривается в кейнсианской модели. Условия анализа- краткосрочный период, наличие депрессии, наличие свободных мощностей и безработица. Цены, номинальная з/п жесткие в силу действия длительных контрактов на поставку продукции и действий профсоюзов. В этих условиях изменение общего уровня цен не влияет на объем национального производства, который всегда меньше потенциального ВВП. В этих условиях величина AS зависит от совокупного спроса(AD).

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

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


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



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