- •1 Постановка задачі
- •Практичне завдання
- •2 Типи даних в Паскаль
- •Цілочислові типи
- •Дійсні типи
- •Логічний тип
- •Символьний тип
- •Перерахований тип
- •Діапазонний тип
- •3 Графіка в Паскаль
- •4 Алгоритм розробки програми
- •5. Практична реалізація
- •5.1 Опис структури даних та вимоги до них
- •5.2 Опис стандартних процедур і функцій.
- •5.3 Опис процедур та функцій, що використовувалися у програмі
- •5.4Опис процедур і функцій користувача
- •5.5 Опис файлів та їх призначення
- •6 Інструкція для роботи з програмою
- •7 Приклад тестування та результату роботи програми
- •Висновки
- •Додаток а (Обов’язковий) Лістинг основної програми
- •Додаток б (Обов’язковий) Лістинг модуля modul
- •Додаток в Лістинг модуля poshyk
- •Додаток г Лістинг модуля graphiks
-
5.4Опис процедур і функцій користувача
procedure Vvod; - процедура створення файлу записів, зчитування даних введених з клавіатури та запис їх у файл f.dat.
procedure Vyvod; - процедура, що виводить на екран список
студентів, зчитаний з файлу f.dat.
procedure Dobavit; - процедура додавання нового студента до існуючого списку у файлі f.dat.
procedure Redakt; - процедура внесення змін у запис, що знаходиться
у файлі f.dat.
procedure Delete; - процедура видалення запису з файлу а.dat.
procedure ramka; - процедура рамкы;
procedure oznaka; -процедура для простішого визначення працевлаштування випускника;
procedure poisk1; - процедура виведення списка випускників, працевлаштованих на підприємстві Х, та їх кількість
procedure poisk2; - процедура виведення списка не працевлаштованих випускників із зазначенням місця роботи, що пропонувалося, і середньому балу диплома.
procedure zastavka; - процедура для выведення початкової заставки;
procedure konec; - процедура для выведення кіцевої заставки;
-
5.5 Опис файлів та їх призначення
OSNOVA.pas – файл з основною програмою
OSNOVA.exe – відкомпільований файл з програмою
MODUL.pas – файл з модулем, який організовує загальну роботу з файлом (створення, виведення, внесення змін)
MODUL.tpu – відкомпільований файл, що організовує загальну роботу з файлом
POSHYK.pas – файл з модулем, що організовує роботу за власним завданням
POSHYKtpu – відкомпільований файл модуля з власним завданням
GRAPHIKS.pas – файл з модулем, що виводить графічну заставку
GRAPHIKS.tpu – відкомпільований файл з модулем, що виводить графічну заставку
f.dat – файл, що містить відомості про працевлаштування випускників по підприємствам.
6 Інструкція для роботи з програмою
Для запуску програми необхідно запустити файл OSNOVA.EXE. Після запуску файлу з’являється заставка програми, при натисненні будь-якої клавіші з’являється меню. В меню вибираємо необхідний пункт за допомогою введення відповідного номера і натискаємо enter.
Інструкція по кожному з пунктів меню:
1)’Ввод записей’:будьте уважними, адже після натискання Enter існуючий файл стане порожнім і його потрібно буде заповнювати знову. При заповненні файлу, перед введенням даних кожного наступного випускника у вас буде запитуватися про продовження дій. Якщо ви бажаєте продовжити, то маєте натиснути саме клавішу “Д”, або ‘’Н’’ - для повернення в меню, а вже введені результати збережуться.
2) ’Вывод записей’:вам відкриється список випускників де буде вказано: прізвище, номер диплому, середній бал, місце роботи, що пропонується (підприємство), ознака прийняття на роботу на даному підприємстві (ТАК/НІ). Для повернення в меню натисніть будь-яку клавішу.
3) ’Добавить запись’:вам буде необхідно заповнити форму, аналогічну до тієї, що заповнюється при створенні списку. Для додавання декількох студентів вам буде задаватися питання про продовження, яке діє за тим же принципом, що і при створенні файлу.
4) ’Редактировать запись’:дозволяє вносити зміни у вже існуючий список. Вам буде необхідно з виведеного списку обрати випускника за номером, натиснути Enter, та заповнити форму, аналогічну до тієї, що надається при створенні файлу, але із новими даними обраного випускника.
5) ’Удалить запись’:дозволяє видали дані про студента. З виведеного списку вам необхідно обрати і ввести з клавіатури номер студента, дані якого потрібно видалити та натиснути Enter , після чого запис буде знищено.
6) ’Список трудоустроенных’:Для того щоб визначити список випускників, працевлаштованих на підприємстві Х, та їх кількість , скористайтеся пунктом Вам буде потрібно ввести вид підприємство, за яким відбудеться пошук випускників що є працевлаштованими.
7) ’Список не трудоустроенных’: Для того щоб визначити список не працевлаштованих випускників із зазначенням місця роботи, що пропонувалося, і середньому балу диплома.
8) ’Выход из программы’: Використовується для виходу з програми.