- •Дисципліна «Об’єктно - орієнтована технологія програмування»
- •Курс _______________ Група __________________ Семестр ______________ завдання на курсову роботу студента
- •1 Постановка задачі
- •2 Алгоритм розробки проекту
- •3 Практична реалізація
- •3.1 Опис функцій користувача
- •3.2 Опис файлів та їх призначення
- •4 Інструкція для роботи з програмою
- •5 Основні теоретичні відомості
- •Висновок
- •Література
- •Додаток а
Міністерство освіти і науки України
Сумський державний університет
Машинобудівний коледж
“Погоджено” Глава циклової комісії спеціальності 5.05010101 _______________________ “____”_________________ |
|
“Затверджую” _______________________ “____”_________________
|
КУРСОВА РОБОТА
З предмету «Об’єктно - орієнтована технологія програмування»
СПЕЦІАЛЬНІСТЬ 5.05010101
“Обслуговування програмних систем і комплексів”
ПОЯСНЮВАЛЬНА ЗАПИСКА
Тема:_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Студент Група Керівник проекту |
________________ ________________ ________________
|
___________________
___________________
|
2013
Міністерство освіти і науки України
Сумський державний університет
Машинобудівний коледж
Дисципліна «Об’єктно - орієнтована технологія програмування»
Спеціальність 5.05010101 “ Обслуговування програмних систем і комплексів ”
Курс _______________ Група __________________ Семестр ______________ завдання на курсову роботу студента
______________________________________________________________________
(прізвище, ім’я, по батькові)
Тема роботи: __________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Практичне завдання: ___________________________________________________
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Дата видачі завдання “____”______________2013 р.
Дата закінчення роботи “____”______________2013 р.
Керівник _____________________ _______________________
(підпис) (прізвище, ім’я, по батькові)
Завдання розглянуто на засіданні циклової комісії спеціальності 5.05010101
Протокол №________ від “____”____________2013 р.
Голова циклової комісії ___________________ _______________________
(підпис) (прізвище, ім’я, по батькові)
Зміст
1 Постановка задачі………………………………………………………………….…..2
2 Алгоритм розробки проекту…………………………………………………………..3
3 Практична реалізація……………………………………….……………………...…..4
3.1Опис функцій користувача……………...……………...………………….…...…4
3.2. Опис файлів та їх призначення………………………………………….………5
4 Інструкція для роботи з програмою………….………………………………..……..6
5 Основні теоретичні відомості..………………….……………………………..……..7
Висновок…..……………………………………………..………...………………8
Література………………………………………………………………….…….....……9
Додаток А.Лістинг модуля massiv……………………………………..…………...….10
1 Постановка задачі
Дані два списка L1 і L2 пар дійсних чисел. Написати підпрограму, яка повертає в новий список L, який містить в собі:
а) пари списка L1, перша координата, яких зустрічається як друга координата у парі списка L2,
б) пари (х, у) списка L1, які зустрічаються у вигляді (у, х) в списку L2,
в) пари (х,у), де х < у списку L1.
2 Алгоритм розробки проекту
-
Створити форму (Form1).
2 Заповнити форму (Form1) елементами вводу-виводу данних (Edit, Label).
3 Додати до форми елементи (Button) для виконання завдання чи виходу із програми.
3 Практична реалізація
3.1 Опис функцій користувача
Процедури і функції користувача Form1:
void __fastcall TForm1::SpeedButton1Click(TObject *Sender)-виконання дії;
void __fastcall TForm1::SpeedButton2Click(TObject *Sender) - закриття форми;
void __fastcall TForm1::SpeedButton3Click(TObject *Sender) –очистити;
void __fastcall Edit1Change(TObject *Sender)-введення ромірності массиву;
void __fastcall TForm1::FormCreate(TObject *Sender)- створення форми;
void __fastcall Edit1KeyPress(TObject *Sender, char &Key)-заборона вводу літер;
void __fastcall FormMouseDown(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)-можливість перенесення вікна порграми.