Рекомендують теми, курсових робіт

1. Розробити структуру об'єкта для подання й розрахунку обсягу й площі поверхні правильного усіченого конуса. Розробити програму, що розраховує обсяг і площу поверхні правильного усіченого конуса за допомогою даного об'єкта.

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

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

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

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

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

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

8. Розробити структуру об'єкта для подання й розрахунку обсягу й площі поверхні усіченої піраміди. Розробити програму, що розраховує обсяг і площу поверхні усіченої піраміди за допомогою даного об'єкта.

9. Оцінка сортування одномірного масиву різними способами. Дана робота припускає розгляд відомих методів сортування, їхню оцінку (у порівнянь і перестановок, час виконання, пропозиція графіки залежностей, наприклад, часу виконання від розмірності масиву).

10. Шифрування даних. На вхід надходить звичайний текстовий файл. Потім уводиться ключ шифру, що дозволяє зашифрувати вихідну інформацію. Розшифровка - аналогічним образом.

11. Арифметичні дії над матрицями. Користувач може вибирати розмірність матриці самостійно, а потім вибірково проводити будь-які дії. Особлива увага варто приділити інтерфейсу.

12. Програма-оболонка для маніпуляції вмістом текстового файлу. Є через, що користувачеві пропонується можливість створити зовнішній файл із нуля, змінити вже існуючий, додати інформацію в кінець або початок файлу й так далі. Непогано передбачити перегляд файлу в окремому вікні, щоб не виходити із програми щораз, щоб переконатися в результатах роботи.

13. Програма "Телефонний довідник". Треба забезпечити перегляд, занесення, модифікацію й пошук інформації з номера й прізвища.

14. Програма "Відображення статистики процесу". Використається статистика деякого процесу як послідовність числових даних с1,с2,с3,...і т.д. Забезпечте прийом даних, а потім побудуйте стовпчикову (або кругову) діаграму, відобразивши значення конкретних величин. Помітьте, що кількість даних щораз може змінюватися.

15. Напишіть програму, складову зі слів КОРОНА, КВАНТ, АНАПА, ЮРБА, КОРАБЕЛЬ, КАРАВАН усілякі кросворди. Кожне слово повинне перетнутися з іншими словами не менш двох разів.

16. Програма "Компілятор формул". У символьному виді записана формула виду, наприклад, в=(2+6)*2, програма повинна підрахувати значення вираження й видати 16. Непогано було б передбачити обробку помилок...

17. Програма "Калькулятор". Найпростіший калькулятор.

18. Програма перевірки орфографії. Вхідний файл - file.in, вихідний файл - file.out Для програми перевірки правильності орфографії необхідно написати модуль, що перевірить правильність даних слів, використовуючи відомий словник правильних слів у всіх формах. Якщо слово відсутнє в словнику, воно може бути замінено правильними словами зі словника, які можуть бути отримані однією з таких дій: видалення одного символу зі слова; заміна одного символу в слові довільним символом; вставка одного довільного символу в слово.
Словник повинен поповнюватися.

19. Програма, щ тестує користувача по певному предмет. Ведення списку тестируемих, перегляд рейтингу. Можливість розширення списку питань.

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

21. Програма "Примітивний графічний редактор". Забезпечує створення графічних примітивів - ліній, кіл, прямокутників тощо.

22. Програма "Перегляд графічних файлів". Забезпечує перегляд файлів популярних графічних форматів. Можливість збільшення, зменшення, слайдшоу.

23. Програма "Відтворення аудио файлів". Забезпечує програвання різних файлів популярних звукових форматів. Можливість керування списком файлів, перегляд часу й т.д.

24. Програма "Відтворення відео файлів". Забезпечує відтворення різних файлів популярних відео форматів. Можливість керування списком файлів, перегляд часу й т.д.

25. Програма "Текстовий редактор". Звичайний текстовий редактор.

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

27. Методи апроксимації й інтерполяції функцій, їхня оцінка.

28. Організація бази даних " ЗБЕРІГАННЯ Й ПОШУК ІНФОРМАЦІЇ В... " у файлі як список записів. Тематика збереженої інформації вибирається Вами.

29. Розробити програму "файловий менеджер". Здійснює операції копіювання, переміщення, створення, видалення й т.д.

30. Розробити програму "хоронитель екрана". Заставка.

31. Розробити програму "аналізатор log-файлів". На основі файлів журналу будує діаграму, виводить підсумкову таблицю, наприклад, для проксі - сервера.

32. Розробити програму "браузер Інтернету". Служить для роботи в Інтернеті й перегляді html-сторінок. Роботі з поштою.

33. Розробити програму "обміну повідомленнями (chat)". Здійснює спілкування користувачів розташованих у мережі.

34. Методи рішення звичайних диференціальних рівнянь.

35. Методи знаходження екстремумів функцій. Дослідження функцій на мінімум і максимум.

36. Методи обчислення інтегралів з оцінкою точності.

37. Дії над комплексними числами. Експонента й логарифм комплексного числа. Тригонометричні й гіперболічні функції комплексного аргументу.

38. Програма рішення лінійних рівнянь графічним методом.

39. Побудова графіка функції, що задає в символьному рядку.

40. Вивчення методики перекладу з однієї системи вирахування в іншу й розробка програми для цієї операції

Версія 4.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: