- •1 Постановка задачі.
- •2 Алгоритм розробки програми
- •3 Практична реалізація.
- •3.1 Опис Структури даних та вимоги до них.
- •3.2 Опис Стандартних процедур і функцій.
- •3.3 Опис процедур користувача.
- •3.4 Опис файлів та їх призначення.
- •4 Інструкція для роботи з програмою
- •5 Приклад тестування та результати програми.
3 Практична реалізація.
3.1 Опис Структури даних та вимоги до них.
Type robota=record – тип запису, який містить відомості про працевлаштування.
Rabdav:string[20]; - роботодавець.
Spec: string [20]; - спеціальність.
Kil: integer; - кількість робочих місць.
Serpl:real; - заробітна плата.
f, f1:file of robota; - файлові змінні, які пов’язані з файлами що містять інформацію про працевлаштування.
i,p,n,t,l,m,k:integer; - лічильники.
3.2 Опис Стандартних процедур і функцій.
Процедури для роботи з текстом.
Clrscr; - процедура очищення екрану.
Write(Т); – процедура виведення тексту на екран, де Т може бути рядком або змінною.
Writeln(T); - процедура виведення тексту з перенесенням вказівника на наступний рядок.
Read(змінна); - процедура зчитування введених даних.
Readln(змінна); - зчитування даних з перенесенням вказівника на наступний рядок.
GotoXY(<координата по Х>;<координата по Y>); - процедура переміщення курсору на вказану позицію.
Процедури для роботи з файлами.
Assign (файлова змінна, рядок)- процедура, що встановлює зв’язок між файловою змінною та фізичним файлом.
Write (файлова змінна, список змінних)- процедура виконання запису даних в файл.
Rewrite (файлова змінна)- процедура відкриття нового файлу. Якщо файл уже існує, то при спрацьовуванні процедури Rewrite файл попередньо вилучається.
Rename (файлова змінна, рядок)- процедура перейменування файлу.
Read (файлова змінна, список змінних)- процедура, що виконує зчитування даних з файлу.
Reset (файлова змінна)- процедура відкриття існуючого файлу.
Close (файлова змінна)- процедура закриття файлу.
Erase (файлова змінна)- процедура видалення файлу.
FileSize (файлова змінна)- функція повертає поточний розмір типізованого файлу.
Seek (файлова змінна, номер позиції)- процедура зміни позиції вказівника у файлі.
Eof (файлова змінна)- функція повертає значення true, якщо досягнуто кінець файлу; у протилежному випадку вихідне значення дорівнює false.
Процедури та функції для роботи з графікою.
InitGraph (Driver; Mode; path); - процедура ініціалізації графічного режиму.
Setcolor(color); - процедура встановлення кольору малювання.
Setbkcolor(color); - процедура встановлення кольору фону.
Outtextxy(X,Y,text); - процедура виведення тексту, починаючи зі вказаних координат.
Line(X1,Y1,X2,Y2); - процедура малювання лінії.
CloseGraph; - процедура закриття графічного режиму.
3.3 Опис процедур користувача.
procedure Vvod; - процедура створення записів у файлі.
procedure Vuvod; - процедура виведення на екран існуючих записів.
procedure redaktirovanie; - процедура редагування та додавання нових записів у файл.
procedure udalenie; - процедура видалення записів з файлу.
procedure poisk; - процедура пошуку потрібної інформації.
3.4 Опис файлів та їх призначення.
Kp_1.pas – файл з основною програмою.
Kp_1.exe – відкомпільований файл з програмою.
Kp_mod.pas – файл з модулем, який організовує загальну роботу з файлом.
Kp_mod.tpu – відкомпільований файл що організовує загальну роботу з файлом.
Kyrs.pas – файл, що містить містить модуль ініціалізації графіки.
Kyrs.tpu – відкомпільований файл що місить модуль ініціалізації графіки.
Robota.dat – файл,що містить відомості про працевлаштування.
Robota2.dat – допоміжний файл, що містить відомості про працевлаштування.