Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Автоматизація аналітичних розрахунків на персональних комп’ютерах




При розробці програмного забезпечення розв'язання задач із застосуванням ЕОМ слід виділити два поняття постановки задач:

1) економічна постановка задачі;

2) постановка задачі для ЕОМ на мові програмування.

Економічна постановка задач аналізу являє собою формальну методику його проведення на прикладній мові цієї галузі знань і може бути представлена алгоритмами у вигляді математичних моделей, аналітичних таблиць з відображенням в них методики розрахунків, блок-схем, аналітичних графіків тощо. У наступних розділах наводиться саме економічна постановка задач для ЕОМ у вигляді аналітичних моделей задач аналізу, формалізованих алгоритмів їх розв'язання і аналітичних таблиць за формою вихід­них машинограм.

Однак для реалізації методики аналізу при розв'язанні задач на ЕОМ необхідна постановка розв'язання задачі на мові програ­мування (точніше, перекладання). У процесі програмування зада­ча на прикладній мові, прийнятій у відповідній галузі знань, пе­рекладається на мову програмування високого рівня і вводиться в ЕОМ, яка автоматично перекладає надану інформацію з мови ви­сокого рівня на машинну мову «у кодах». У програмуванні засто­совується багато різних мов високого рівня, кожна з яких вико­ристовується в окремих сферах науки і техніки. Наприклад, Фортран використовується в основному для розв'язання математичних і фізичних задач, Кобол призначений для економічних задач. Поширеною мовою персональних мікро-ЕОМ, які частіше нази­вають комп'ютерами, є мова Бейсік. Ця мова вважається придат­ною для опрацювання економічної інформації. Простішою мо­вою програмування обліково-аналітичних задач для роботи на персональних комп'ютерах є так звані спеціальні пакети прикладних програм „Прогноз” та „Прайс”, Лотус 1-2-3, за основу якого прийнято табличний спосіб програмуван­ня. Крім зазначених є багато інших мов програмування високого рівня. Тому процес програмування є досить складною справою і окремою галуззю знань, якими не завжди володіють економісти, бухгалтери та інші фахівці виробництва. Програмування — це особливе мистецтво роботи професіоналів-програмістів та інших фахівців з експлуатації ЕОМ.

Економісти і фахівці виробництва повинні добре володіти методологією проведення аналізу, вміти формулювати суть задачі і виконувати її алгоритмізацію на прикладній мові технології та економіки виробництва, тобто вміти здійснювати економічну постановку задач. Однак ідеальною слід вважати ситуацію, коли фахівці прикладних видів діяльності володіють знаннями з роз­робки та складання програм для ЕОМ і реалізують їх у процесі розв'язання задач.

У противному випадку для складання програм економісти-аналітики повинні розробити для програмістів конкретні алгори­тми у вигляді аналітичних таблиць з відображенням у них мето­дики необхідних розрахунків. В таблицях розмежовують вихідні дані для аналізу і розрахункову частину аналітичної інформації, позначають порядок розрахунків по графах, розмірність масиву інформації, послідовність підсумків даних тощо (табл. 4.1). Про­грамування інформації в робочій таблиці полегшується кодуван­ням рядків і граф, а, також застосуванням формул розрахунків.

Вихідні дані для аналізу в наведеній таблиці — це дані про посів­ні площі та валовий збір (графи 2, 3, 4, 5), решта показників та їх підсумки становлять розрахункову частину таблиці і виконуються на ЕОМ автоматично за заздалегідь складеною програмою і видаються машиною у вигляді розпечатки.

Комп'ютерна програма спочатку записується на спеціальних бланках кодування і передається у відділ підготовки даних для нанесення її на машинні носії. З метою налагодження програми вона вводиться в ЕОМ, де виконується контрольний розрахунок задачі. При цьому можливі логічні помилки і ті, що з'являються в ході обчислення, тому процес налагодження програми передба­чає її друкування з метою виявити і виправити помилки.


Таблиця 4.1.

Аналіз виконання плану виробництва зерна

Культури Площа, га Валовий збір, ц Відхи лення (+,-), ц Урожайність з 1 га, ц Відхилення (+, -) за рахунок, ц
План. Факт. План. Факт. План. Факт. План. Факт.
                   
Пшениця         -3300   40,0   41,0   + 700   - 4000  
Жито         -760   20,0 18,0   - 360   - 400  
Ячмінь         +900   30,0   28,0   -2100   + 300  
Кукурудза         +2500   50,0   60,0   +2500    
Горох         +820   25,0   26,0   +320   +500  
Усього         +160   33,8   33,9   +160    
Формули розрахунків х х х х 5-4 4/2 5/3 (8-7)3 6-9
Кількість знаків                  

 

Після того, як результати машинного розв'язання контрольного при­кладу будуть збігатися з результатами, одержаними раніше (на­приклад, з виконаними вручну), програма вважається налагодже­ною і готовою для використання її для розв'язання аналогічного класу задач з великим обсягом вхідної інформації (табл. 4.2). Масове розв’язання задач на ЕОМ передбачає підготовку вихідної інформації для аналізу, нанесення її на відповідні носії інформації і передачу у відділ підготовки даних. Цю частину роботи слід виконувати з особливою ретельністю, тому що, від правильності підготовки ви­хідної інформації залежать результати аналітичних розрахунків.

Підготовка вихідних даних для обробки їх на ЕОМ починаєть­ся з виписування їх з першоджерел і групування в аналітичні таблиці, складені для відповідного класу задач. Із цих таблиць дані переносяться на машинні носії та вводяться для опрацюван­ня в ЕОМ.


Таблиця 4.2

Фрагмент комп’ютерної програми “Аналіз виконання плану виробництва зерна мовою “Бейсик”

 

10 REM

20 DIM SN* (5), SN (5,3)

30 CLS

40 LPRINT TAB (20); “А Н А Л И З”

50 LPRINT TAB (9); «ВЫПОЛНЕНИЯ ПЛАНА ПРОИЗВОДСТВА ЗЕРНА»

60 GOSUB 600

70 LPRINT “Культуры | Площадь, га | Валовой сбор,| Откло-| Урожайность| Отклонения (+,--)

80 LPRINT | центнеров | нение | c 1 га, ц | ва счет, ц “

90 LPRINT “ |-----------------|-------------------|(+ --) ц|-------------------|----------------------

100 LPRINT | | | | | | |

110 GOSUB 600

120 DATA

130 FOR I=0 TO 5

140 READ SN (1)

150 NEXT I

160 DATA 800, 700, 3200, 28700

170 DATA 200, 180, 4000, 3240

…………

210 FOR I=0 TO 4

220 FOR J=0 TO 3

230 READ SD (I, J)

240 NEXT I

250 NEXT J

260 REM «Расчет отклонений»

270 FOR I=0 TO 4

280 SD (1,4) =SD (1,3) – SD (1,2)

290 SD (1,5) = SD (1,2)/SD (1,0)

…………

330 NEXT I

340 FOR J=0 TO 8

350 FOR I=0 TO 4

360 IF J>3 THEN 370 ELSE 430

370 ON J- 3 GOTO 380,390,400,410,420

380 SD (5,4) =SD (5,3)-SD (5,2): GOTO 440

390 SD (5,5) =SD (5,2)/SD (5,0): GOTO 440

…………..

430 SD (5,J)=SD (5,J)+SD (I,J)

440 NEXT I

450 NEXT J

460 FOR I=0 TO 5

470 IF I=5 THEN GOSUB 600

480 LPRINT USING “\ \”SN5(1);

490 FOR J=0 TO 8

500 ON J+1 GOTO 510,510,510,510,530,550,550,530,530

510 LPRINT USING “__________”; SD (I,J); LPRINT “ “;

520 GOTO 560

530 LPRINT USING “_________”; SD (I,J); LPRINT “ “;

540 GOTO 560

550 LPRINT USING “___________”; SD (I,J); LPRINT “ “;

560 NEXT J

570 LPRINT “ “

580 NEXT I

590 GOSUB 600: STOP

600 LPRINT _____________

610RETUR
В умовах інтегрованого опрацювання інформації вихідними даними для аналізу можуть бути показники річних планів і звітів, які щорічно заздалегідь вводяться в ЕОМ при їх одержанні. За ці­єї умови технологічний процес аналізу на комп'ютері здійснює­ться як діалог, при якому фахівець, котрий займається аналітич­ними розрахунками, викликає із пам'яті машини програму ана­лізу, яка надходить у розпорядження системи ведення бази да­них. Після цього аналітичні результати видаються у вигляді пе­редбачених програмою вихідних машинограм за замовленням користувача на екран дисплея або на друк.

Аналітична машинограма містить весь обсяг інформації, пере­дбачений алгоритмом і програмою. Ця інформація може бути ви­користана як безпосередньо з машинограми, так і з допомогою додаткового групування її в окремі аналітичні таблиці залежно від завдань управління виробництвом.

Вхідна машинограма складається із трьох розділів: назва задачі, вихідні дані для аналізу і розрахункова частина (аналітична інформація).

Враховуючи те, що по одній програмі можна розв’язувати задачі рівні за сукупністю показників, що аналізуються, з різною базою порівнянь, назви задач доцільно максимально уніфікувати. Наприклад, назва задачі по аналізу виробництва продукції може включати такі пункти:

1. Задача 01 – Аналіз виробництва продукції сільського господарства.

2. Машинограма 01.1 – Виконання виробничої програми.

3. Об’єднання – Київське.

4. Підприємство – ВАТ “Бориспільський ”.

5. Підрозділ підприємства – В цілому по господарству.

6. Галузь – рослинництво.

7. Період – за 2002 рік.

8. Порівняння: “базис” – планові дані, “аналіз” – звітні дані.

Ефективність автоматизації опрацювання даних при економічному аналізі за допомогою ЕОМ полягає в тому, що економісти та інші фахівці одержують можливість звільнитися від виконання численних і трудомістких розрахунків, тобто від технічної, так званої “рутинної” роботи; розширити коло аналітичної інформації та скоротити строки її одержання для потреб управління; більш глибоко і всебічно усвідомити аналітичну інформацію, сформулювати висновки і розробити пропозиції щодо поліпшення роботи підприємства.

 





Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 247 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если вы думаете, что на что-то способны, вы правы; если думаете, что у вас ничего не получится - вы тоже правы. © Генри Форд
==> читать все изречения...

2281 - | 2212 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.