write (fs, a); seek (fs, j); write (fs, st) ;;; (fs); clrscr;
GoToXY (22,3); Write ( Файл був успішно відсортований по групі ); (25,15); write ( Для виходу натисніть - 0 і lt; Enter gt;: );
x:=whereX; y:=WhereY; GotoXY (x, y); ClrEol; readln (k); until k=0;
end;.
2.4 Опис процесу налагодження
операційний програмування мову алгоритм
При розробці програми даного курсового проекту більший час зайняв процес налагодження. Він звівся до встановлення причини виникнення помилок і їх усунення.
Налагодження програми - це найбільш важкий і відповідальний етап створення програми, який, повністю покладається на програміста. Помилки допускає будь-який програміст: і початківець, і має тридцятирічний досвід.
Під час розробки програми відбувалося практичне освоєння Turbo Pascal 7.1.
Багато часу займав процес створення типізований файлу з інформацією про студентів.
Виникали логічні помилки при складанні підпрограми сортування, в результаті чого сортування проводилася не належним чином. Усунення помилки вирішилося шляхом введення змінних, яким присвоювалися номера конкретних рядків файла записів. Чи не коректно було застосовано засоби модуля CRT, що вплинуло на неправильне розташування тексту в програмі. Після коректування тексту зовнішній вигляд програми придбав дружній інтерфейс.
Виникали проблеми з виводом на екран рядків файла записів. Проблеми були усунені шляхом застосування засобів модуля CRT, а саме застосуванням процедури GotoXY.
Виникали проблеми з підключенням до головної програми модулів підпрограм, через невірної вказівки імен модулів.
Виникали синтаксические помилки, такі як: відсутність закриття складеного оператора Begin, відсутність знаків пунктуації, звернення до неописаним змінним.
Періодично виникали проблеми з програмним забезпеченням. Проблеми були усунені шляхом перевстановлення програмного забезпечення.
2.5 Результат роботи програми
Результат роботи програми задовольняє всім постановленим умовам.
Малюнок 1. Вікно з назвою курсового проекту та з інформацією про розробника курсового проекту.
Малюнок 2. Вікно з основним меню.
Малюнок 3. Вікно для заповнення рядка запису.
Малюнок 4. Вікно перегляду інформації про студентів.
Малюнок 5. Вікно результату сортування файлу за прізвищами студентів.
Малюнок 6. Вікно результату сортування файлу по групам студентів.
2.6 Інструкція користувачеві
Для роботи з програмою необхідно запустити файл CH_PROG.EXE. У результаті з'явиться вікно з назвою курсового проекту та з інформацією про розробника курсового проекту. Після натискання клавіші Enter з'явиться основне меню. Користувачеві буде запропоновано вибрати один з п'яти пунктів меню:
1) Побудувати файл;
2) Переглянути файл;
) Сортувати за прізвища;
4) Сортувати по групі;
0) Вихід.
Якщо користувач вибрав 1, то користувачеві буде необхідно ввести інформацію про студента: прізвище, ім'я, по батькові, групу (приклад ВЕПВ - 301), 10 оцінок. Після введення буде запропоновано повторити введення інформації про наступне студенті або відмовитися від введення.
Якщо користувач вибрав 2, то на екрані з'явиться список з інформацією про студентів: прізвище, ім'я, по батькові, група, 10 оцінок.
Якщо користувач вибрав 3 або 4, але на екрані з'явиться напис про те, що сортування успішно проведена.
Якщо користувач вибрав 0, то програма закриється.
ВИСНОВОК
Випускник спеціальності «Програмне забезпечення обчислювальної техніки і автоматизованих систем» повинен бути готовий до професійної діяльності з розробки, модифікації, адаптації, налаштування та супроводу програмного забезпечення в якості техніка в організаціях (на підприємствах) різної галузевої спрямованості незалежно від їх організаційно-правових форм.
Випускник з даної спеціальності повинен вміти: розробляти алгоритм програмної реалізації поставленого завдання; створювати програмний продукт за розробленим алгоритмом; виконувати налагодження і тестування програмного продукту; оцінювати економічну ефективність створеного програмного продукту; застосовувати математи...