Завдання на курсову роботу
1. Найменування і підстава для виконання курсового проекту.
1.1. Найменування курсової роботи.
1.2. Постановка завдання
Розробити клас (клас варіанти), визначений варіантом. Розробити другий клас-масив, елементами якого є об'єкти класу-варіанту. Розробити додаток, яке демонструє застосування класу-масиву.
Клас-варіант:
Успішність студента (Відомості про успішність одного студента з однієї дисципліни: Номер залікової книжки, Шифр ??групи, Назва дисципліни, Дата отримання оцінки, Оцінка, Прізвище викладача При введенні даних в рядкові поля передбачити перетворення їх до формату: перша буква велика, інші маленькі)
Операції класу-варіанту:
· Заповнення об'єкта класу
· Висновок об'єкта класу
· Зміна значення будь-якого члена даних класу
· Доступ до значення будь-якого члена даних класу
Клас-масив: Успішність групи
Операції класу-масив:
· Створити масив з N елементів. Кількість елементів вводить користувач.
· Заповнити масив
· Вивести масив
· Сортувати масив методом Центральної Вставки по Назві дисципліни.
· Сформувати відомість успішності групи з певної дисципліни (Шифр групи і Назва дисципліни вводяться).
· Знайти середній бал групи з дисципліни.
· Вивести студентів, у яких є двійки.
1.3. Вихідні дані для розробки.
Система програмування Delphi7.
1.4. Вихідні дані
Проект додатки в електронному вигляді.
1.5. Підстава для виконання КР (курсової роботи) -навчально план з дисципліни Програмування на ЯВУ
2. Цілі і завдання KP.
2.1. Метою курсової роботи є отримання практичних навичок самостійної розробки додатків.
Приватними цілями KP є:
· навчання елементам технології створення програмного продукту
· використання знань за технологією структурного програмування з використанням сучасних засобів: модуль і об'єкт
· навчання якісному оформленню документації на програмне забезпечення
2.2. Завдання вирішуються в КP.
2.2.1. Аналіз вихідних даних, постановки задачі, дослідження запропонованої варіантом завдання.
2.2.2. Визначення структури класу-варіанту.
. 2.3. Розробка алгоритмів методів класу-варіанту
. 2.4. Розробка текстового файлу, що містить тести для тестування класу-варіанту.
. 2.5. Тестування класу-варіанту.
. 2.6. Визначення структури класу-масиву.
. 2.7. Розробка алгоритмів методів класу-масиву
. 2.8. Розробка текстового файлу, що містить тести для тестування класу-масиву.
. 2.9. Тестування класу-масиву.
. 2.10. Розробити додаток, яке демонструє використання класу-масиву.
3. Вимоги до розробки
3.1. Визначення класів повинні бути представлені модулями Unit.
3.2. Додаток, яке демонструє використання класу-масиву має управлятися за допомогою інтерфейсу, представленого діалоговими вікнами (формами).
. 3. Тестові дані повинні бути підготовлені в текстових файлах. Для прискорення доступу до тестових даними необхідно переписати їх у типізований файл, відповідної структури. Результати тестування повинні бути представлені в елементах діалогових форм. Передбачити використання апарату виняткових ситуацій (try) при обробці файлів.
. 4. Додаток повинен дозволити користувачеві в інтерактивному режимі вибрати пристрій виводу результатів тестування: на монітор або на принтер.
4. Вимоги до документації.
Документація повинна бути оформлена у формі pасчетном-пояснювальної (РПЗ) записки згідно вимог до РПЗ
Реферат
1.1. Загальне число сторінок, кількість таблиць, малюнків, кількість розділів
· Загальне число сторінок:
· Кількість таблиць:
· Кількість малюнків:
· Кількість розділів:
· Кількі...