Курсовая работа: Програма для отримання відомості трудомісткості і розцінок на виріб в розрізі дільниць та кодів
154 Заговок циклу виводу меню програми
156 Очистка екрану
157-158 Встановлення основного та фонового кольорів
159-172 Вивід головного меню програми та повідомлення «Виберіть режим роботи»
173 Очікування натискання клавіщі на клавіатурі та присвоєння коду натиснутої клавіші змінній vybir
174 Заголовок оператора вибору, котрий аналізує код натиснутої клавіші
175 Виклик процедури IN_DOV, якщо натиснуто клавішу F2 (код клавіші 6016)
176 Виклик процедури OUT_DOV, якщо натиснуто клавішу F3 (код клавіші 6116)
177 Виклик процедури IN_OPER, якщо натиснуто клавішу F4 (код клавіші 6216)
178 Виклик процедури OUT_OPER, якщо натиснуто клавішу F5 (код клавіші 6316)
179 Виклик процедури VIDOMIST, якщо натиснуто клавішу F6 (код клавіші 6416)
180 Оператор виходу, завершення роботи програми при натисканні клавіші Esc (код 2716)
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.