Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зразок курсової-.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
761.34 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ЛУЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

Кафедра комп’ютерної інженерії

ПОЯСНЮВАЛЬНА ЗАПИСКА

ДО КУРСОВОЇ РОБОТИ

З ДИСЦИПЛІНИ «ПРОГРАМУВАНЯ»

Виконав: ст. гр. КСМс-11

Герасименко Д.В.

Керівник: ст.викл.

Коцюба А.Ю.

Луцьк 2011

ТЕМА: Розробка програм мовою С++.

1. Постановка задачі.

1.1. Алгоритм вибору. Скласти програму виконання арифметичної операції

(+, -, *, /) над числами a та b, в залежності від натиснутої клавіші.

1.2. Цикли. Відомо статистичний ряд (вибірка) випадкової величини Х

-2

-1

0

1

2

3

10

15

8

6

12

14

Обчислити середнє вибіркове значення , вибіркову дисперсію та середнє квадратичне відхилення .

1.3. Масиви. Розмір масиву визначається на початку програми як випадкове число в діапазоні від 50 до 200. Заповнити масив випадковими числами в діапазоні від -100 до 100, вивести масив на екран, крім того визначити яких елементів у масиві більше: парних чи непарних. (Додаткова умова: в тексті програми забороняється застосовувати операцію індексації).

1.4. Текстові дані. Відредагувати текстовий файл, замінюючи в ньому всі букви g зірочками (*).

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

1.6. Файли. Створити файл F цілих чисел, що складається з N компонент. Замінити всі додатні компоненти файлу на їх квадратні корені, а від’ємні – на квадрати. Вивести вміст файлу до і після обробки.

1.7. Титульна сторінка. Розробити титульну сторінку до курсової роботи в графічному режимі.

1.8. Програма-монітор. Написати програму-монітор для управління викликами всіх написаних Вами програм. Ця програма повинна в графічному режимі відображати титульну сторінку, потім після натиснення будь-якої клавіші виводити перелік написаних програм і способів їх запуску (зміст). При виборі якоїсь програми у верхній частині екрану повинна відображатися умова задачі, а в нижній – розв’язок з усіма коментарями. При натисненні будь-якої клавіші переходимо до змісту. У змісті передбачити пункт виводу інформації про автора роботи та пункт виходу з програми.

ЗМIСТ ЗАВДАННЯ ТА КАЛЕНДАРНИЙ ПЛАН ЙОГО ВИКОНАННЯ:

1.

Провести аналітичний огляд літератури по заданій темі

07.10

2.

Написати програму Алгоритм вибору

11.10

3.

Написати програму Цикли

18.10

4.

Написати програму Масиви

25.10

5.

Написати програму Текстові дані

01.11

6.

Написати програму Структури

08.11

7.

Написати програму Файли

15.11

8.

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

22.11

9.

Розробити модуль меню програми

29.11

10.

Написати програму-монітор, яка б об’єднувала всі модулі, додати інформацію про автора і протестувати роботу проекту

06.12

11.

Оформити пояснювальну записку до курсової роботи за планом:

13.12

- титульний лист та лист затвердження (згідно ГОСТ 19.104-78)

- анотація;

- зміст;

- вступ;

- аналіз завдання та розробка методу вирішення задачі;

- опис структури програмного проекту;

- опис алгоритмів розв’язання задачі;

- контрольний приклад та аналіз результатів комп'ютерної реалізації програми;

- висновки;

- література;

- додатки

ЗАВДАННЯ ПРИЙНЯТО ДО ВИКОНАННЯ: ______________04.10.2011р.

підпис студента

Керівник : _______________/Коцюба А.Ю./