Написание контрольных, курсовых, дипломных работ, выполнение задач, тестов, бизнес-планов
  • Не нашли подходящий заказ?
    Заказать в 1 клик:  /contactus
  •  
Главная \ Методичні вказівки \ Комп’ютерна інженерія

Комп’ютерна інженерія

« Назад

Комп’ютерна інженерія 10.09.2013 07:18

Тематика курсових проектів для студентів заочної форми навчання

Завдання для середовища ОС Windows

1. Розробка програми визначення вільного місця на диску в середовищі ОС Windows.

Розробити програму, котра має виводити кількість вільного місця на диску, ємність диску. Програма має забезпечити інтерфейс з користувачем через діалогове вікно. Користувач має вводити ім’я диску з клавіатури.

2. Вивід інформації про комп’ютер в середовищі ОС Windows.

Написати програму, котра виводить на екран тип процесора  даного комп’ютера, тип  клавіатури, версію ОС.

3. Визначення дати та розміру файлу в середовищі ОС Windows.

Розробити програму, котра визначає дату та розмір файлу. Користувач має вводити ім’я файлу. Програма має виводити розмір і дату створення файлу. Програма має забезпечити інтерфейс із користувачем через діалогове вікно.

4. Визначення IP адреси комп’ютера  в середовищі ОС Windows.

Написати програму, котра виводить поточну IP адресу комп’ютера.

5. Створення процесу в середовищі ОС Windows, що рекурсивно обчислює факторіал.

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

6. Запис результату ітераційного обчислення факторіалу в реєстр Windows.

Розробити програму, що обчислює факторіал 10 і записує результат у реєстр Windows. Програма має використовувати ітераційний алгоритм.

7. Робота із системним годинником в середовищі ОС Windows.

Написати програму, котра виводить на екран поточну дату у форматі:

Рік : місяць : день тижня : дата дня тижня :  години  : хвилини : секунди : мілісекунди.

8. Створення процесу, що виводить поточний день тижня в середовищі ОС Windows.

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

9. Створення потоку, що виводить поточну дату в середовищі ОС Windows.

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

10. Створення процесу, що генерує ряд Галуа в середовищі ОС Windows.

Розробити програму, котра створює новий процес. Процес має генерувати ряд Галуа з 0 і 1 та виводити згенерований ряд у вікні повідомлення (MessageBox).

11. Створення потоку, що ітераційно генерує ряд Фібіоначчі в середовищі ОС Windows.

Розробити програму, котра створює новий потік. Потік має генерувати ряд Фібіоначчі використовуючи ітераційний алгоритм та виводити згнерований ряд у вікні повідомлення (MessageBox). Ряд Фібіоначчі це така послідовність цифр в якій наступний член рахується як сума двох попередніх. Наприклад: 0 1 1 2 3 5 8 13 21 34 ...

12. Створення процесу, що рекурсивно генерує ряд Фібіоначчі в середовищі ОС Windows.

Розробити програму, котра створює новий процес. Процес має генерувати ряд Фібіоначчі, використовуючи рекурсивний алгоритм, та виводити згенерований ряд у вікні повідомлення (MessageBox). Ряд Фібіоначчі це така послідовність цифр в якій наступний член рахується як сума двох попередніх. Наприклад: 0 1 1 2 3 5 8 13 21 34 ...

13. Робота з створеними процесом повідомленнями в середовищі ОС Windows.

 Розробити програму, котра створює новий процес. Процес має послідовно виводити 10 повідомлень (MessageBox) різних типів (MB_OК, MB_OKCANCEL,...).

14. Робота з створеними потоком повідомленнями в середовищі ОС Windows.

Розробити програму, котра створює новий потік. Потік має послідовно виводити 10 повідомлень (MessageBox) різних типів (MB_OК, MB_OKCANCEL,...).

15. Створення нового процесу обчислення суми в середовищі ОС Windows.

Розробити програму, котра створює новий процес. Процес має обчислювати суму від 0 до 100. Програма має використовувати ітераційний алгоритм. Програма має виводити результат на екран з допомогою MessageBox.

16. Створення нового потоку обчислення суми в середовищі ОС Windows.

Розробити програму, котра створює новий потік. Створений потік має обчислювати суму від 0 до 100. Програма має використовувати ітераційний алгоритм. Програма має виводити результат на екран з допомогою MessageBox.

17. Розробка програми для запису результату обчислень у файл.

Розробити програму, котра проводить наступні обчислення: (n+1)*n!. Програма має використовувати ітераційний алгоритм. Програма має записувати результат у файл.

18. Запис результату рекурсивного обчислення факторіалу у файл.

Розробити програму, котра обчислює факторіал 10. Програма має використовувати рекурсивний алгоритм. Програма має записувати результат у файл.

19. Запис поточного дня тижня та системного часу у файл в середовищі ОС Windows.

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

20. Запис повного системного часу у файл в середовищі ОС Windows.

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

21. Вивід координат курсору за допомогою процесів в середовищі ОС Windows.

Розробити програму, що створює процес, що виводить за допомогою вікна повідомлення координати курсору маніпулятора “мишка”, котрі були під час завантаження програми.

22. Керування процесами в середовищі ОС Windows.

Розробити програму, що створює процес і через 20 секунд завершує його.

23. Рекурсивне генерування ряду чисел Фібіоначчі в середовищі ОС Windows.

Розробити програму, котра генерує ряд Фібіоначчі, використовуючи рекурсивний алгоритм, та записує згенерований ряд у файл. Ряд Фібіоначчі це така послідовність цифр в якій наступний член рахується як сума двох попередніх. Наприклад: 0 1 1 2 3 5 8 13 21 34 ...

24. Запис та зчитування з реєстру в середовищі ОС Windows.

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

25. Обробка подій манипулятора типу "мишка" в середовищі ОС Windows

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

26. Програма для протоколювання змін в заданій гілці реєстру з графічним інтерфейсом

Розробити програму котра б протоколювала зміни в заданій гілці реєстру HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows \CurrentVersion\Run  з графічним інтерфейсом. Протокол повинен відображатися в графічному вікні наступним чином: дд.мм.рррр, гг.хх.сс, повідомлення про зміни, ім'я значення, дані значення

27. Робота з графічним інтерфейсом в середовищі ОС Windows.

Написати програму, яка замальовує вікно синім кольором у верхній його частині з переходом у жовний в нижній частині.

28. Встановлення поточної координати курсору за допомогою потоків в середовищі ОС Windows.

Розробити програму, що створює потік, що встановлює поточну координату курсору маніпулятора типу “мишка”.

29. Розробка програми для роботи з жорстким диском  в середовищі ОС Windows.

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

30. Заміна дати створення файлу в середовищі ОС Windows.

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

31. Вивід часу створення файлу в середовищі ОС Windows.

Розробити програму, котра виводить у вікно повідомлення час створення файлу autoexec.bat.

32. Запис у файл ряду Галуа в середовищі ОС Windows.

Розробити програму, котра генерує ряд Галуа з 0 і 1 та записує його у файл.

33. Перейменування файлів в середовищі ОС Windows.

Розробити програму, котра створює новий файл, а потім перейменовує його.

34. Створення специфічної назви файлу в середовищі ОС Windows.

Розробити програму, що перейменовує  всі файли у поточному каталозі. Нова назва файлів має складатись наступним  чином: вставити після кожного символа знак ”_”. Наприклад файл temp.txt має перейменуватись в t_e_m_p_.txt

35. Перейменування назв файлів з нижнього регістру у верхній в середовищі ОС Windows.

Розробити програму, що перейменовує  всі файли у поточному каталозі. Нова назва файлів має складатись наступним  чином: кожен символ нижнього регістру замінюється відповідним символом верхнього регістру . Наприклад файл temp.txt має перейменуватись в TEMP.txt

36. Перейменування назв файлів з верхнього регістру у нижній в середовищі ОС Windows.

Розробити програму, що перейменовує  всі файли у поточному каталозі. Нова назва файлів має складатись наступним  чином: кожен символ верхнього  регістру замінюється відповідним символом нижнього регістру. Наприклад файл TEMP.txt має перейменуватись в temp.txt

37. Розробка програми визначення розміру каталогу в редовищі ОС Windows.

Розробити програму, виводить на екран у вікні  повідомлення розмір поточного каталога.

38. Розробка програми для моніторингу використання памяті компютера в середовищі ОС Windows.

Програма має виводити інформацію про память компютера, про  завантажені у память процеси, DLL, а також відомості про програму.

39. Вивід вмісту поточного диску в середовищі ОС Windows.

Програма має створити вікно, у яке буде виводитись вміст поточного диску.

40. Вивід текстової інформації на екран в середовищі ОС Windows.

Написати програму, котра створює вікно, в якому виводить специфічним шрифтом П.І.П. студента.

41. Робота з клавіатурою в середовищі ОС Windows.

Розробити програму, котра має шпигувати за вводом з клавіатури і записувати всю інформацію у файл. Програма має забезпечити інтерфейс з користувачем через діалогове вікно.

42. Консольний вивід на екран в середовищі ОС Windows.

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

43. Пошук файлів в середовищі ОС Windows.

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

44. Створення динамічно завантажуваних бібліотек в середовищі ОС Windows.

Розробити програму, що створює свою динамічно завантажувану бібліотеку.

45. Вивід вмісту файлу у вікно повідомлення в середовищі ОС Windows.

Програма має створити діалогове вікно, котре містить поле вводу та кнопки OK і CANCEL. При введенні в поле вводу назви файлу та натисненні кнопки ОК програма має вивести повідомлення (MessageBox), яке містить інформацію з вказаного файлу. В разі відсутності вказаного файлу програма має виводити повідомлення про помилку.

Завдання для середовища ОС Linux

1. Розробка програми “mykill”,  для відсилки сигналів системним процесам.

Забезпечити інтерфейс командного рядка.

2. Розробка програми-скріпта для оцінки кількості сторінок потрібних для друку файлів.

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

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

5. Розробка програми, що для всіх файлів в поточному каталозі змінює їх назви так, що після кожного символу звичайного імені файлу слідує символ ‘_’ та відповідна цифра числа байт у файлі.

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

7. Розробка програми для пошуку файлів у дереві каталогів в середовищі ОС Linux.

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

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

10. Розробка програми, що обчислює факторіал натурального числа (n!) рекурсивним способом. Параметр n взяти з командної стрічки.

11. Розробка програми для пошуку стрічок у файлах в середовищі ОС Linux.

12. Розробка програми, що обчислює значення функції Фібоначчі ітераційним способом. Параметр n взяти з командної стрічки.

13. Розробка програми, що сортує по зростанню файл, вказаний в командній стрічці, методом бульбашки.

14. Розробка програми, що сортує по зростанню файл, вказаний в командній стрічці, методом вибору.

15. Розробка програми-скріпта для виводу інформації про зареєстрованих в системі користувачів, а також груп користувачів. Забезпечити інтерфейс командного рядка.

16. Створення каталогів в середовищі ОС Linux із гнучким інтерфейсом через командний рядок.

17. Копіювання файлів в середовищі ОС Linux.

18. Переміщення файлів та каталогів в середовищі ОС Linux.

19. Видалення файлів та каталогів в середовищі ОС Linux із гнучким інтерфейсом через командний рядок.

20. Зміна власників файлів та каталогів в середовищі ОС Linux із гнучким інтерфейсом через командний рядок.

21. Розробка системної утиліти для зміни прав доступу до файлів та  каталогів в середовищі ОС Linux із гнучким інтерфейсом через командний рядок.

22. Розробка системної утиліти для створення зсилок на файли та каталоги в середовищі ОС Linux із гнучким інтерфейсом через командний рядок.

23. Розробка системної утиліти для виводу вмісту каталогів, а також інформації про файли (права доступу, власник, група, розмір, дата створення) в середовищі ОС Linux із гнучким інтерфейсом через командний рядок.

24. Сортування файлів методом бульбашки в середовищі ОС Linux

25. Розробка програми-скріпта add_user”, що надавав би інтерактивний інтерфейс програмі “useradd”.

26. Розробка програми для перегляду регістрів  процесів  в середовищі ОС Linux.

27. Розробка драйвера для реалізації функції управління пристроєм ioctl.


Комментарии


Комментариев пока нет

Пожалуйста, авторизуйтесь, чтобы оставить комментарий.

Авторизация
Введите Ваш логин или e-mail:

Пароль :
запомнить