Програма для отримання відомості трудомісткості і розцінок на виріб в розрізі дільниць та кодів деталей
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
>
100Кінець процедури Out_Dov
101Заголовок процедури VIDOMIST
102опис локальної мітки pdd
103Початок процедури
105Відкриття дискового файлу OPER для читання
106-113Вивід заголовку та шапки вихідного зведення на друк
114Читання запису файлу OPER в змінну vps
115Ініціалізація змінних для підрахунку підсумків по коду дільниці
116Заголовок оператора приєднання
117Заголовок циклу по кінцю файла OPER
118Запамятовування коду деталі введеного запису в змінній koddet
119Присвоєння початкових значень змінним pd1,pd2, призначених для підрахунку підсумків по коду деталі
121Заголовок циклу по коду деталі
122Підготовка файлу Dov до читання записыв
123Вивід коду дільниці та коду деталі
124Заголовок циклу по кінцю файла DOV
125Ввід запису файла DOV
126-129Підрахунок показників norma1, norma2, v1, v2
130Умовний оператор, котрий перевіряє, чи змінився код деталі і випадку істинного значення забороняє повторний вивід коду дільниці та коду деталі
131Вивід показників norma1, norma2, v1, v2
132-133Підрахунок підсумків по коду деталі
135Кінець циклу обробки запису довідкового файлу
136Ввід наступного запису оперативного файлу
137Перевірка умови‚ чи досягнуто кінець файлу і у випадку істинного значення перехід на мітку pdd (оператор 138)
139Вивід підсумків по коду деталі
140-141Підрахунок підсумків по коду дільниці
142Завершення циклу по кінцю файлу Oper
143-145Вивід підсумків по дільниці
146Закриття файлу Oper
147Закриття файлу Dov
148Організація паузи у виконанні програми
149Кінець дії оператора приєднання
150Кінець процедури VIDOMIST
151Початок головного блоку програми
152-153Асигнування файлів OPER (фізичне імя mvpr.dat) та DOV (фізичне імя mpd.dat)
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 Контрольний приклад та результат машинного експерименту
Випробування будь-якої системи є набільш відповідальним і повязаний з найбільшими труднощами і найбільшими втратами часу. Відладка і тестування - найважливіші життєвого циклу програм. Не можна робити висновок про правильність програми лише на тій підставі, що програма повністю протрансльована (відкомпільована) і видала числові результати. Все, чого досягнуто в даному випалку - це отримання деякої вихідної інформації, необовязково правильної. В програмі все ще можуть міститись логічні помилки. Тому необхідно здійснювати ручну перевірку мащинних результатів.
Існує кілька способів перевірки правильності машинних результатів:
- обчислення результатів вручну;
- отримання результатів з довідкової літератури, документації або сукупності таблиць;
- отримання результату з допомогою іншої програми.
Для перевірки правильності створеної програми розроблено тестові дані, представлені таблиці 3.
Таблиця 3.
Тестові дані для перевірки правильності програми.
Довідковий файлОперативний файл
Код виробуКод деталіКількість деталей у виробіКод дільниціКод деталіНорма часу на одну детальРозцінка за одну деталь5454000112175400012,295,725554000110175400035,286,65565400018175400172,753,9657540001155854000320Продовження таблиці 3.
59540003186154000325715400171072540017107354001712745410032484541003238757100312
Після обробки процедурою IN_OPER вхідні дані записуються на диск і виводитись на дисплей процедурою OUT_OPER. Екранна копія роботи процедури представлена в додатку 4.
Для розробки контрольного прикладу використано табличний процесор Excel інтегрованого пакету Microsoft Office 97. Контрольний приклад представлено в таблиці 4.
Таблиця 4.
Дані, представлені в таблицях 3 і 4 співпадають з результатами роботи програми, представленими на екранних копіях (додатки 4, 5), що свідчить про те, що процедури вводу даних та формування і друку відомості працюють вірно.
Таким чином, можна стверджувати, що програма дає правильні результати для розроблених тестових даних. Однак висновок про правильність програми можна зробити тільки після тривалої експлуатації.
Висновки
Розвязування економічних задач з використанням персональних компютерів в умовах ринкової економіки набуває великого практичного значення, оскільки дає можливість отримати оперативну та достовірну інформацію. Використання з цією метою готових пакетів прикладних програм має певні вади, найважливішими серед яких є висока вартість фірмових пакетів та складність їх привязки для розвязку конкретних, особливо нескладних задач. Тому надзвичайно важливо вміти самостійно складати прості програми для розвязування задач економічного характеру.
В даному курсовому проек