181 Кінець оператора вибору
182 Кінець циклу виводу меню
183 Кінець програми
Блок-схема програми представлена в додатку 1, текст програми представлено в додатку 3.
2.3 Контрольний приклад та результат машинного експерименту
Випробування будь-якої системи є набільш відповідальним і пов’язаний з найбільшими труднощами і найбільшими втратами часу. Відладка і тестування - найважливіші життєвого циклу програм. Не можна робити висновок про правильність програми лише на тій підставі, що програма повністю протрансльована (відкомпільована) і видала числові результати. Все, чого досягнуто в даному випалку - це отримання деякої вихідної інформації, необов’язково правильної. В програмі все ще можуть міститись логічні помилки. Тому необхідно здійснювати «ручну» перевірку мащинних результатів.
Існує кілька способів перевірки правильності машинних результатів:
1) обчислення результатів вручну;
2) отримання результатів з довідкової літератури, документації або сукупності таблиць;
3) отримання результату з допомогою іншої програми.
Для перевірки правильності створеної програми розроблено тестові дані, представлені таблиці 3.
Таблиця 3.
Тестові дані для перевірки правильності програми.
Довідковий файл Оперативний файл
Код виробу | Код деталі | Кількість деталей у виробі | Код дільниці | Код деталі | Норма часу на одну деталь | Розцінка за одну деталь |
54 | 540001 | 12 | 17 | 540001 | 2,29 | 5,72 |
55 | 540001 | 10 | 17 | 540003 | 5,28 | 6,65 |
56 | 540001 | 8 | 17 | 540017 | 2,75 | 3,96 |
57 | 540001 | 15 | ||||
58 | 540003 | 20 |
Продовження таблиці 3.
59 | 540003 | 18 |
61 | 540003 | 25 |
71 | 540017 | 10 |
72 | 540017 | 10 |
73 | 540017 | 12 |
74 | 541003 | 24 |
84 | 541003 | 23 |
87 | 571003 | 12 |
Після обробки процедурою IN_OPERвхідні дані записуються на диск і виводитись на дисплей процедурою OUT_OPER.Екранна копія роботи процедури представлена в додатку 4.
Для розробки контрольного прикладу використано табличний процесор Excelінтегрованого пакету MicrosoftOffice 97. Контрольний приклад представлено в таблиці 4.
Таблиця 4.
Дані, представлені в таблицях 3 і 4 співпадають з результатами роботи програми, представленими на екранних копіях (додатки 4, 5), що свідчить про те, що процедури вводу даних та формування і друку відомості працюють вірно.
Таким чином, можна стверджувати, що програма дає правильні результати для розроблених тестових даних. Однак висновок про правильність програми можна зробити тільки після тривалої експлуатації.
Розв’язування економічних задач з використанням персональних комп’ютерів в умовах ринкової економіки набуває великого практичного значення, оскільки дає можливість отримати оперативну та достовірну інформацію. Використання з цією метою готових пакетів прикладних програм має певні вади, найважливішими серед яких є висока вартість фірмових пакетів та складність їх прив’язки для розв’язку конкретних, особливо нескладних задач. Тому надзвичайно важливо вміти самостійно складати прості програми для розв’язування задач економічного характеру.
В даному курсовому проекті розроблено і описано програму для отримання відомості трудомісткості і розцінок на виріб в розрізі дільниць та кодів деталей. Для розробки програми вибрано мову Паскаль (середовище TurboPascal 6.0). Програма розроблена із застосуванням методики процедурного програмування.
Програма відкомпільована з отриманням незалежного ехе-файла та відладжена з використанням набору тестових даних. Контрольний приклад для перевірки роботоздатності програми розроблено з використанням табличного процесора Excel з інтегрованого пакету MicrosoftOffice97. Результат машинного експерименту та контрольний приклад повністю співпали, тому можна зробити висновок про можливість використання розробленої програми на практиці. Дана програма може бути використана також при розробці пакету програм для автоматизованої системи обробки інформації по обліку нормування праці та затрат на виробництво для конкретного замовника.
1. В.Я.Сердюченко. Розробка алгоритмів та прграмування мовою TurboPascal. - Х.: «Паритет», 1995. - 349 с.
2. М.С. Пушкар, Г.П.Журавель, Ю.Я.Литвин, В.Г.Мельник. «Теоретичні основи бухгалтерського обліку», видання друге, перероблене і доповнене. Тернопіль, 1998.
3. Н.М.Ткачнко. «Бухгалтерський облік на птдприємствах України з різними формами власності». Навчальний посібник. Видання 4-е, доповнене. К.: «А.С.К.», 1998.
4. Д.Ван Тассел. Стиль, разработка, эффективность, отладка и испытание программ. М.: «Мир», 1985. - 332 с.