Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Розробка програми для побудови моделі виробничої діяльності підприємства

КонтрольнаДопомога в написанніДізнатися вартістьмоєї роботи

Постанова завдання для виконання контрольної роботи З метою належного виконання роботи, визначимо данні (показники) для опрацювання в Excel та за допомогою С++. ПРОГРАМА Відкриваємо Visual Studio — Створити проект (New Project) — Win 32 Console Application — Next — у вікні Application Wizard — Поставити галочку в Console Application та Precompiled Header — Finish. Шиян А. А. Экономическая… Читати ще >

Розробка програми для побудови моделі виробничої діяльності підприємства (реферат, курсова, диплом, контрольна)

Виконання контрольної роботи включає

1. Постанова завдання

2. Рішення в «EXCEL»

3. Побудування моделі рішення за допомогою «С++»

4. Використана література

1. Постанова завдання для виконання контрольної роботи З метою належного виконання роботи, визначимо данні (показники) для опрацювання в Excel та за допомогою С++.

Таким чином визначимо за робочі дані таблиці з методичних рекомендації до виконання контрольної роботи Таблиця № 1 «Основні показники які описують підприємство» за допомогою, змінних, якої будьмо вирішувати показники Таблиця № 2 «Вихідні дані».

2. Формалізація моделі виробничої діяльності підприємства (вхідні дані)

Основні показники, які описують підприємство, надані в табл. 1

Таблиця 1

Вихідні дані

Найменування показників

Умовні позначення

Од. вимірювання

Значення

Фонди

Кількість фондів

f

од.фонд.

Балансова вартість одиниці фондів

B

грн.

Продуктивність (виробництво)

q

вироб./од.фонд

Ресурси

Ціна на ресурси:

срес i

грн.

матеріальні

трудові

Норми витрат ресурсів:

r i

рес./ од.вироб.

матеріальних

трудових

Продукція

план

вироб.

попит

Qп

вироб.

ціна

c прод

грн./вироб.

Норма амортізації

n

Змінні

Інтенсивне використання технологій

г

Частка постійних витрат в змінних витратах

б

Частка змінних витрат

в

грн

3. Рішення задачі в EXCEL

Алгоритм розрахунку моделі зведемо в таблицю 2.

модель програма код excel

Таблиця 2

Вихідні дані

Найменування

Позна-чення

Од.виміру

Формули

Розрахунки

Виробнича потужність ОВФ

F

од.вироб.

F= q*f

Змінні витрати

Rс змін.

од.рес./грн

Rс змін.= F *?ri*ci

Постійні витрати,

Rс пост.

грн./од.рес.

Rс пост=Rc змін. * б+Am

(де Аm=В*n)

Спільні ресурси

грн./од.рес.

Rc= Rс змін.+ Rс ппост.

Виручка від реалізації

Qc

грн.

Qc= f*q*cпрод

продукції

Прибуток

PR

грн.

PR=Rc-Qc

Рентабельність

Ren.

Ren.=Rc/Qc

1,5

4. Побудування моделі рішення за допомогою «С++»

5. Програма на С + + (код програми).

Блок-схема програми:

ПРОГРАМА Відкриваємо Visual Studio — Створити проект (New Project) — Win 32 Console Application — Next — у вікні Application Wizard — Поставити галочку в Console Application та Precompiled Header — Finish

Виконуємо наступні дії:

* введення вихідних даних (заповнення масиву з клавіатури);

* розрахунок показників;

* виведення їх на екран (виведення в циклі на екран і виведення у вигляді таблиці).

// Laba1.cpp: определяет точку входа для консольного приложения.

#include «stdafx.h»

#include «iostream»

using namespace std;

int _tmain (int argc, _TCHAR* argv[])

{

system («COLOR F0»); // белый фон, русский язык

setlocale (LC_ALL, «Russian»); // русский шрифт

int const nn = 2, oo = 6, ii = 8; // nn константа и будет иметь неизменное значение 2 и оо = 6

double c_res[nn], r_res[nn], dan[oo], itog[ii], q, f, b, Q_p, Q_n, C_prod, n, A, B, sum = 0, F, Rc_zmin, Rc_post, Rc, Qc, PR, Ren, Am; // Объевление цыкла c_res[nn]-где пn константа и будет иметь неизменное значение 2 т. е.

//значение c_res[nn] будет заполнятся 2 раза, так-же и r_res[nn]

cout << «Контрольная Работа 1» << endl; // вывод на экран Контрольная Работа 1

cout << «Введите входные показатели» << endl; // Аналогично

cout << «введите Продуктивность пр-ва. показатель q =»; // вывод на экран введите первый показатель = и ожидание ввода с клавиатуры числа и только числа (ввести букву можно тоже, но решения не будет), а затем нажати Enter

cin >> q; // Запись значения введеного с клавиатуры числа в q

cout << «введите Количество фондов показатель f =»; // вывод на экран введите второй показатель = и ожидание ввода с клавиатуры числа и только числа (ввести букву можно тоже, но решения не будет), а затем нажати Enter

cin >> f; // Запись значения введеного с клавиатуры числа в f

cout << «введите Балансовая стоимость единици фондов показатель b =»; // вывод на экран введите третий показатель = и ожидание ввода с клавиатуры числа и только числа (ввести букву можно тоже, но решения не будет), а затем нажати Enter

cin >> b; // Запись значения введеного с клавиатуры числа в b

cout << endl;

cout << «Введите входные показатели где:» << endl;

cout << «[1]- Цена на ресурсы материальные «<< endl;

cout << «[2]- Цена на ресурсы трудовые» << endl;

for (int i = 0; i < nn; i++)

{

cout << «[» << i + 1 << «]» << «: «;

cin >> c_res[i];

}

cout << «[3]- Нормы затрат ресурсов материальнх «<< endl;

cout << «[4]- Нормы затрат ресурсов трудовых «<< endl;

for (int i = 0; i < nn; i++)

{

cout << «[» << i + 3 << «]» << «: «;

cin >> r_res[i];

}

cout << «[5]- План продукции = «;

cin >> Q_p;

dan[0] = Q_p;

cout << «[6]- Спрос продукции = «;

cin >> Q_n;

dan[1] = Q_n;

cout << «[7]- Цена продукции = «;

cin >> C_prod;

dan[2] = C_prod;

cout << «[8]- Норма амортизации = «;

cin >> n;

dan[3] = n;

cout << «[9]- Доля постоянных затрат в переменных затратах = «;

cin >> A;

dan[4] = A;

cout << «[10]- Доля переменных затрат = «;

cin >> B;

dan[5] = B;

cout << endl;

cout << «—————————————————————————————————» << endl;

cout << «—————————————————————————————————» << endl;

cout << «! Переменные ! Значения !» << endl;

cout << «—————————————————————————————————» << endl;

cout << «!Продуктивность пр-ва. показатель «<< «! «<< q << «!» << endl;

cout << «!Количество фондов «<< «! «<< f << «!» << endl;

cout << «!Балансовая стоимость единиц фондов «<< «! «<< b << «!» << endl;

cout << «—————————————————————————————————» << endl;

for (int i = 0; i < nn; ++i)

{

cout << «! А» << i + 1 << «! «<< c_res[i] << «! «<< endl;

cout << «—————————————————————————————————» << endl;

}

for (int i = 0; i < nn; ++i)

{

cout << «! А» << i + 3 << «! «<< r_res[i] << «! «<< endl;

cout << «—————————————————————————————————» << endl;

}

for (int i = 0; i < oo; ++i)

{

cout << «! А» << i + 5 << «! «<< dan[i] << «! «<< endl;

cout << «—————————————————————————————————» << endl;

}

cout << «—————————————————————————————————» << endl;

system («PAUSE»);

for (int i = 0; i < nn; i++)

{

sum = sum + c_res[i] * r_res[i];

}

F = q*f;

itog[0] = F;

Rc_zmin = F * sum;

itog[1] = Rc_zmin;

Am = b*n;

Rc_post = Rc_zmin * A + Am;

itog[2] = Rc_post;

Rc = Rc_zmin + Rc_post;

itog[3] = Rc;

Qc = f * q * C_prod;

itog[4] = Qc;

PR = Rc — Qc;

itog[5] = PR;

Ren = Rc / Qc;

itog[6] = Ren;

itog[7] = Am;

cout << «—————————————————————————————————» << endl;

cout << «—————————————————————————————————» << endl;

cout << «выходные данные показатели» << endl;

cout << «[1]- Производственная мощность ОПФ «<< endl;

cout << «[2]- Переменные затраты «<< endl;

cout << «[3]- Постоянные расходы «<< endl;

cout << «[4]- Совместные ресурсы «<< endl;

cout << «[5]- Выручка от реализации продукции «<< endl;

cout << «[6]- Прибыль «<< endl;

cout << «[7]- Рентабельность «<< endl;

cout << «[8]- Амортизація «<< endl;

cout << «—————————————————————————————————» << endl;

for (int i = 0; i < ii; ++i)

{

cout << «! А» << i + 1 << «! «<< itog[i] << «! «<< endl;

cout << «—————————————————————————————————» << endl;

}

system («PAUSE»);

return 0;

}

Контрольна робота № 2

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

Розглянемо підприємство, яке випускає продукцію на протязі 5-го періоду часу (5 років). Умовно припустимо, що розглядаються фонди тільки одного виду.

Знайти оптимальну програму функціонування підприємства за 5-ий період часу (5 років) з урахуванням спільного використання ресурсів і фондів.

2. Формалізація моделі виробничої діяльності підприємства (вхідні дані)

Основні показники, які описують підприємство, надані в табл. 1

Таблиця 1. Вхідні дані

Вихідні дані

Найменування показників

ум. поз.

Значення за період часу

n

n+1

n+2

n+3

n+4

Фонди

Кількість фондів

f

Балансова вартість одиниці фондів

B

2 500

2 500

2 500

2 500

2 500

Продуктивність (виробництво)

q

12,5

12,5

12,5

12,5

12,5

Ресурси

Ціна на ресурси:

срес i

матеріальні

трудові

Норми витрат ресурсів:

r i

матеріальних

трудових

Продукція

план

попит

Qп

ціна

c прод

Змінні

Норма амортізації

n

0,3

0,3

0,3

0,3

0,3

Інтенсивне використання технологій

г

0,27

0,28

0,29

0,3

0,31

Частка постійних витрат в змінних витратах

б

0,1

0,1

0,1

0,1

0,1

Частка змінних витрат

в

0,05

0,05

0,05

0,05

0,05

3. Рішення задачі в EXCEL:

Алгоритм розрахунку моделі зведемо в таблицю 2.

Таблиця 2. Вихідні дані

Вихідні дані

Найменування

поз.

Од. Вимір.

Формули

розрахунки за період часу

n

n+1

n+2

n+3

n+4

Виробнича потужність ОВФ

F

од.вироб.

F= q*f* г

67,5

Змінні витрати

Rс змін.

од.рес./грн

Rс змін.= F *?ri*ci

Амортизація

Rс пост.

грн./од.рес.

Rс пост=Rc змін.* б+Am (де Аm=В*n)

Спільні ресурси

грн./од.рес.

Rc= Rс змін.+ Rс пост

1 493

1 520

1 548

1 575

1 603

Виручка від реалізації продукції

Qc

грн.

Qc= F *c прод

1 215

1 260

1 305

1 350

1 395

Прибуток

PR

грн.

PR= Rc-Qc

Рентабельність

Ren.

Ren.=Rc/Qc

1,23

1,21

1,18

1,16

1,15

4. Програма на С + + (код програми).

#include «stdafx.h»

#include «stdafx.h»

#include «iostream»

#include «stdlib.h»

using namespace std;

int _tmain (int argc, _TCHAR* argv[])

грн.

Література

Тимонин Ю. А. Экономическая кибернетика: [учебное пособие] / Ю. А. Тимонин — Донецк: ДонГУ, 1999. — 397с.

Шиян А. А. Экономическая кибернетика: Введение в моделирование социальных и экономических систем / А.А. ШиянКибернетический центр НАН Украины, 1998. — 124с.

Шелобаев С. И. Математические методы и модели в экономике, финансах, бизнесе: [учеб. пособие для вузов] / С.И. ШелобаевМ.: ЮНИТИ-ДАНА, 2001. — 367 с.

Гранберг А. Г. Моделирование социалистической экономики / А. Г. Гранберг — М.: Экономика, 1988. — 487 с.

Афанасьев М.Ю., Суворов Б. П. Исследование операций в экономике: модели, задачи, решения: [учеб. пособие.] - М.: ИНФРА-М, 2003. — 444с.

Кобринский Н. Е. Экономическая кибернетика. / Н.Е. КобринскийМ.: Экономика, 1982 г. — 407 c.

Терехов Л. Л. Кибернетика для экономистов / Л.Л. ТереховМ.: Финансы и статистика. 1983 г. — 191 с.

Мэнеску М. Экономическая кибернетика / М. Мэнеску — М.: Экономика, 1986 г. — 230c.

Эртли-Каякоб П. Экономическая кибернетика на практике [пер. с немец.] / П. Эртли-Каякоб — М.: Экономика, 1983. -295 с.

Добкин В. М. Системный анализ в управлении/ В.М. ДобкинМ.: Химия, 1984 г. — 224 c.

Кубонива М. Математическая экономика на персональном компьютере / М. КубониваМ.: Финансы и статистика. 1991 г. — 304 c.

Показати весь текст
Заповнити форму поточною роботою