Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перелік тем курсових проектів.doc
Скачиваний:
1
Добавлен:
09.08.2019
Размер:
69.12 Кб
Скачать

9. Тема: Електронна картотека домашньої бібліотеки

Завдання: Створити програму для маніпуляції записами бази даних «Домашня бібліотека». (назва літературного твору, автор, рік створення, жанр, рівень популярності). Необхідно передбачити основні операції: редагування, знищення, додавання, перегляд, пошук записів у базі даних.

Для цьому створити клас для обробки записів бази даних у відповідності з наданою тематикою. Розмістити інтерфейс класу у заголовочному файлі, а визначення функцій та головну функцію програми - у двох окремих файлах. Передбачити можливість роботи з довільним числом записів, а також реалізувати окремими функціями класу:

— конструктори без параметрів та з параметрами;

— додавання;

— знищення;

— виведення інформації на екран;

— пошук потрібної інформації за конкретною ознакою;

— редагування записів;

— сортування за певним полями.

Написати програму, яка демонструє роботу з цим класом. Програма повинна містити меню, яке б дозволяло здійснювати перевірку всіх методів класу.

Програма повинна мати інтуїтивно зрозумілий інтерфейс.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.

10. Тема: Програма автоматизації створення екзаменаційної документації

Завдання: Створити програму для автоматизації створення екзаменаційної документації, в склад якої входять екзаменаційні білети у кількості заданою користувачем. Необхідно передбачити основні операції: формування білетів іспиту, додавання питань, редагування питань, знищення питань , перегляд питань.

Створити клас для обробки питань іспиту (з врахуванням рівня складності, тематики питання, кількості балів). Розмістити інтерфейс класу у заголовочному файлі, а визначення функцій та головну функцію програми - у двох окремих файлах. Передбачити можливість роботи з довільним числом записів, а також реалізувати окремими функціями класу:

— конструктори без параметрів та з параметрами;

— формування білетів;

— додавання та знищення питань;

— виведення інформації на екран;

— редагування питань

Написати програму, яка демонструє роботу з цим класом. Програма повинна містити меню, яке б дозволяло здійснювати перевірку всіх методів класу.

Програма повинна мати інтуїтивно зрозумілий інтерфейс.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.

11. Тема: Програма розрахунку похибок результатів експерименту.

Завдання: необхідно розробити клас для автоматизації розрахунків похибок результатів експерименту за конкретною схемою. Програма повинна забезпечувати можливість друку результатів обчислень.

Створити програму для демонстрації роботи з цим класом.

Програма повинна містити меню, яке б дозволяло здійснювати перевірку всіх методів класу.

Програма повинна мати інтуїтивно зрозумілий інтерфейс.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.

12. Тема: Програма розрахунку ємності акумулятора.

Завдання: необхідно розробити клас для автоматизації розрахунків ємності акумулятора з врахуванням типу акумулятору, часу, сили струму. Програма повинна забезпечувати можливість друку результатів обчислень.

Створити програму для демонстрації роботи з цим класом.

Програма повинна містити меню, яке б дозволяло здійснювати перевірку всіх методів класу.

Програма повинна мати інтуїтивно зрозумілий інтерфейс.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.

13. Тема: Програма розрахунку опору теплопередачі зовнішних огороджувальних конструкцій

Завдання: необхідно розробити клас для автоматизації розрахунків опору теплопередачі зовнішних огороджувальних конструкцій з врахуванням температури внутрішнього та зовнішнього повітря, типу матеріалу та складу конструкції. Програма повинна забезпечувати можливість друку результатів обчислень.

Створити програму для демонстрації роботи з цим класом.

Програма повинна містити меню, яке б дозволяло здійснювати перевірку всіх методів класу.

Програма повинна мати інтуїтивно зрозумілий інтерфейс.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.

14. Тема: Програма розрахунку питомих теплових втрат будівель

Завдання: необхідно розробити клас для автоматизації розрахунку питомих теплових втрат будівель. Програма повинна забезпечувати можливість друку результатів обчислень.

Створити програму для демонстрації роботи з цим класом.

Програма повинна містити меню, яке б дозволяло здійснювати перевірку всіх методів класу.

Програма повинна мати інтуїтивно зрозумілий інтерфейс.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.

15. Тема: Програма моделювання випромінювання лампи накалювання

Завдання: Розробити клас, що моделює випромінювання лампи накалювання. В класі є поля: розміри ниті накалювання, коеффіцієнт питомого опору, напруга, що подається на лампу, температура ниті та температура плавлення ниті. При включенні виникає нагрівання ниті. По мірі нагрівання збільшується та опір ниті, тобто процес нагрівання уповільнюється. В той же час виникає випромінювання світла (вважати лампу абсолютно чорним тілом). В певний момент видалення та поглинання тепла врівноважуються та встановлються стала температура. Програма повинна змоделювати цей процес, виводячи температуру лампи накалювання на кожному кроці а ж до встановлення сталої температури. передбачити можливість плавлення нити при певній температурі.

Продемонструвати цю можливість (користувач вводить з клавіатури, які характеристики потрібно змінити). Створити програму для демонстрації випромінювання лампи накалювання.

В пояснювальну записку включити:

  • проектування класів додатків, що входить до пакету

  • програмну реалізацію задачі;

  • інструкцію користувача.