Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
30.05.2020
Размер:
442.95 Кб
Скачать

5 Практична реалізація

5.1 Опис структури даних та вимоги до них

type rabotnik=record – тип запису, що містить відомості про робітників заводу.

Fam,Im,Otch:string; – прізвище, ім’я, по-батькові. tseh:1..25; – цех.

pol:char; – стать.

vozrast:0..120; – вік. zarpl:real; – заробітна платня.

f,f1:file of rabotnik; файлові змінні, які зв’язані з файлами, що містять відомості про робітників заводу.

i:integer; – лічильник. n:integer; – номер шуканого запису.

n_tseh:integer; – номер шуканого цеху.

z:rabotnik; – змінна, що використовується для зчитування з файлу записів запису, що містить відомості про робітників заводу.

st:string; – змінна, значення якої використовується для перевірки умови продовження введення даних. Якщо st=‘d’, то продовжується введення даних.

max:real; – максимальна заробітна плата робітників цеху. s:real; – середня заробітна плата робітників цеху. k:real; – кількість робітників цеху.

z_max:rabotnik; – запис з інформацією про робітника з максимальною заробітною

платою.

5.2 Опис файлів та їх призначення zarpprog.pas – файл з основною програмою.

zarpprog.exe – відкомпільований файл з основною програмою. zarplata.pas – файл модуля.

zarplata.tpu – відкомпільований файл модуля. rabota.dat – файл, що містить відомості про робітників заводу.

rabota2.dat – допоміжний файл, що містить відомості про робітників заводу.

СумДУ МК І КР 0023

Змн. Арк. № докум. Підпис Дата Розроб. Шаховська С.О.

Перевір. Кукарін В.О.

Реценз. Н. Контр.

Літера

Аркуш

Аркушів

5 Практична

11

23

 

 

реалізація

Гр. 211-і

Затверд.

5.3 Опис процедур та функцій користувача

procedure Vvod; – виконує зчитування даних з клавіатури та заносить їх у файл rabota.dat.

procedure Vyvod; – виводить на екран дані, які записані у файлі rabota.dat. procedure Dobavit; – додає інформацію у файл rabota.dat.

procedure Delete; – видаляє запис із заданим номером із файла rabota.dat. procedure Redakt; – виконує редагування запису із заданим номером в файлі

rabota.dat.

procedure Poisk; – виконує виведення на екран списка робітників цеху Х та їх заробітну плату, а також обчислює середню та максимальну заробітну плату цеху Х.

5.4 Опис процедур та функцій, що використовувалися у програмі

Процедури та функції для роботи з екраном та клавіатурою:

procedure GoToXY(X, Y:Byte); – переводить курсор в задану позицію екрана з координатами x (стовпчик), y (рядок).

Процедури та функції для роботи з файлами:

procedure assign (<логічне ім’я файлу>, <фізичне ім’я файлу>);

встановлює відповідність між логічним і фізичним іменами файлу. Логічне ім’я – це ім’я змінної з розділу опису var. За цим іменем до файлу звертаються у програмі. Фізичне ім’я – це ім’я, під яким файл записаний на диску.

Арк.

 

СумДУ МК І КР 0023

 

Змн. Арк. № докум. Підпис Дата

12

 

 

 

6 Інструкція для роботи з програмою

Зазначити, які ресурси необхідні для роботи програми, що необхідно зробити для запуску програми на виконання, дати чіткі вказівки, як необхідно відповідати на запити програми.

Наприклад:

Для запуску програми необхідно запустити файл kursova.exe . Після запуску файлу з’являється заставка програми, при натисненні будь-якої клавіші з’являється меню. В меню вибираємо необхідний пункт за допомогою введення відповідного номера і натискаємо enter.

СумДУ МК І КР 0023

Змн. Арк. № докум. Підпис Дата Розроб. Шаховська С.О.

Перевір. Кукарін В.О.

Реценз. Н. Контр.

Літера

Аркуш

Аркушів

6 Інструкція для

13

23

 

 

роботи з програмою

Гр. 211-і

Затверд.

7 Приклад тестування та результату роботи програми

Основна програма, вигляд меню:

Створення файла записів:

Виведення даних на екран:

СумДУ МК І КР 0023

Змн. Арк. № докум. Підпис Дата Розроб. Шаховська С.О.

Перевір. Кукарін В.О.

Реценз. Н. Контр. Затверд.

Літера

Аркуш

Аркушів

7 Приклад тестування

14

23

та результату роботи

Гр. 211-і

програми

 

 

Додавання даних у файл:

Редагування запису:

Видалення запису:

Список робітників цеху Х та їх заробітна плата, середня та максимальна заробітна плата цеху Х:

Арк.

 

СумДУ МК І КР 0023

 

Змн. Арк. № докум. Підпис Дата

15

 

 

 

Соседние файлы в папке Курсовая 2012