Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичні вказівки до курсового з АтаП 2014

.pdf
Скачиваний:
12
Добавлен:
26.03.2015
Размер:
1.2 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СХІДНОУКРАЇНСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ імені ВОЛОДИМИРА ДАЛЯ

Міжнародний факультет Кафедра комп'ютерних наук

МЕТОДИЧНІ ВКАЗІВКИ

до виконання курсової роботи

з дисципліни

«Алгоритмізація та програмування»

Луганськ 2013

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СХІДНОУКРАЇНСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ імені ВОЛОДИМИРА ДАЛЯ

Міжнародний факультет Кафедра комп'ютерних наук

МЕТОДИЧНІ ВКАЗІВКИ

до виконання курсової роботи з дисципліни

«Алгоритмізація та програмування»

(для студентів напряму підготовки 6.050101 «Комп’ютерні науки»)

Затверджено на засіданні кафедри

комп'ютерних наук Протокол № 29 від 26.06.2013

Луганськ 2013

УДК 621.9.06:681.58

Методичні вказівки до курсової роботи з дисципліни «Алгоритмізація та програмування» (для студентів напряму підготовки 6.050101 «Комп’ютерні науки»). Укладач: І.В. Рибцев, - Луганськ: Вид-во Східноукр. нац. ун-ту, 2013-25с.

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

Укладач:

І.В. Рибцев, старший викладач.

Відповідальний за випуск:

В.В. Дядичев, професор.

Рецензент:

О.О. Погорелов, професор.

 

ЗМІСТ

 

1.

Мета курсової роботи .............................................................................................

4

2.

Тематика курсової роботи......................................................................................

5

3.

Міст і об'єм курсової роботи ...............................................................................

17

4.

Зміст розділів пояснювальної записки ...............................................................

18

5.

Оформлення курсової роботи ..............................................................................

20

Література ...................................................................................................................

25

1. МЕТА КУРСОВОЇ РОБОТИ

Курсова робота з дисципліни «Алгоритмізація та програмування» виконується на базі дисциплін «Вища математика», «Теорія алгоритмів», «Комп'ютерна графіка», «Програмні оболонки та пакети».

Мета курсової роботи - формування практичної навички по створенню та реалізації програм для середовища операційної системи Windows, закріплення теоретичного матеріалу по роботі з циклами, операторами вибору, масивами, структурами, функціями, списками та роботою із файлами, графікою, практичному використанні алгоритмів пошуку, сортувань, рекурсивних та математичних алгоритмів, закріплення матеріалу лекцій і лабораторних робіт з програмної реалізації алгоритмів, створенню прикладних програм, вміння програмувати на язику С++ та С#.

Завданням курсової роботи є розробка алгоритмів та їх реалізація на язику С# з використанням Windows Forms. Для роботи над курсовим проектом потрібно використовувати програмне забезпечення Microsoft Visual Studio для Windows Desktop. Використовувати основні елементи .NET Framework та зв'язок С# з елементами платформи .NET

В результаті виконання курсової роботи студент повинен:

розширити і закріпити знання по курсу «Алгоритмізація та програмування»;

самостійно вирішити завдання розробки алгоритмів по своєму завданню;

одержати навички реалізації розроблених алгоритмів запрограмував їх на язику С# з використанням Windows Form; ознайомитися з існуючою літературою по програмуванню, алгоритмізації, математиці, а також довідниками і іншою регламентованою документацією.

4

2.ТЕМАТИКА КУРСОВОЇ РОБОТИ

Укурсовій роботі повинна бути розроблена комп'ютерна програма на мові С# з використанням Windows Forms. Інструментальним засобом при розробці програм повинен служити пакет Microsoft Visual Studio для Windows Desktop, версія мінімум 2010 року. Завдання на курсову роботу повинно бути за варіантом відповідно журналу групи викладача.

Теми курсових робіт

Тема

 

Програма, перетворююча російський або український текст

 

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

 

повинно бути двонаправлене. Реалізувати можливість роботи

 

з файлами.

1

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

2

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

3

Програма, призначена для копіювання або переміщення файлів одного формату в зазначену папку. Також програма повинна реалізовувати видалення файлів зі змогою повернення їх, по типу ―корзини‖.

4

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

5

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

6

Програма "Англо-російський словник", реалізує наступні вимоги: англо-російський словник містить мінімум 100 слів, є можливість знайти задане слово в словнику і визначити його значення. Кожен рядок словника займає одну строчку файлу. Також програма реалізує функції: переклад слова; сортування списку слів за алфавітом; миттєвий переклад і виділення найближчого схожого на перекладне слово; створення, завантаження та збереження словника; є висновок кількості слів у словнику.

7

Програма ―Щоденник‖, в програмі повинні виконуватися такі вимоги: щоденник відкривається на поточній даті; перегляд записів

8без обмежень по даті; встановлення будильника на певний час; додавання і редагування нотаток про розпорядок дня;телефонний довідник; збереження інформації про всіх внесених записах в зовнішньому файлі; програма повинна володіти зрозумілим

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

Програма, що реалізує приклад створення калькулятора аналогічного стандартному калькулятору виду ―програміст‖ у

Windows 8.

9

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

10

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

11

Програма, що реалізує приклад створення калькулятора аналогічного стандартному калькулятору виду ―статистика‖ Windows 8 з функцією перетворення одиниць різних мір. Кожної міри мінімум повинно бути чотири.

12

Програма, що реалізує приклад створення калькулятора аналогічного стандартному калькулятору виду ―звичайний‖ з включеним журналом у Windows 8. Також є режим розрахунку іпотеки.

13