
- •Міністерство освіти і науки
- •З проходження навчальної практики після третього року навчання
- •Черкаси 2013
- •2.2.1. Постановка задачі та алгоритм вирішення. 17
- •Розділ I. Розробка бд за допомогою скбд Access
- •1.1. Розробка структури бд
- •1.2. Створення таблиць
- •1.3. Предметна область
- •1.3.1 Завдання 1
- •Завдання 2
- •Завдання 3
- •Створення бд
- •2.1. Програмування з використанням рядків, файлів.
- •2.1.1.Постановка задачі та алгоритм вирішення.
- •2.1.2.Лістинг програми.
- •2.1.3.Результати тестування програми.
- •2.2.Програмування з використанням механізму обробки виключних ситуацій
- •2.2.1 Постановка задачі та алгоритм вирішення.
- •2.2.2.Лістинг програми.
- •2.2.3.Результати тестування програми.
- •2.3 Пошук та сортування масивів
- •2.3.1.Постановка задачі та алгоритм вирішення
- •2.4 Об’єктно-орієнтоване програмування
- •2.4.1. Постановка задачі та алгоритм вирішення.
- •2.4.2.Лістинг програми.
- •Висновок
Міністерство освіти і науки
Черкаський державний бізнес-коледж
Циклова комісія програмування
ЗВІТ
З проходження навчальної практики після третього року навчання
Студента групи 2П-2010 Спеціальність 5.05010301“Розробка програмного забезпечення”
Санжарівський Олександр Олегович
Керівник практики
Видриган Альона Миколаївна |
Оцінка за практику ______________________
Черкаси 2013
ЗМІСТ
ВСТУП 3
ЩОДЕННИК ПРОХОДЖЕННЯ НАВЧАЛЬНОЇ ПРАКТИКИ 4
Розділ I. Розробка БД за допомогою СКБД Access
Розробка структури БД 6
Створення таблиць 6
Предметна область 7
Завдання 1 7
Завдання 2 9
Завдання 3 10
Створення БД 12
Розділ II . особливості роботи в С++ BUILDER З ДЕЯКИМИ СТРУКТУРАМИ 16
2.1. ПРОГРАМУВАННЯ З ВИКОРИСТАННЯМ РЯДКІВ, ФАЙЛІВ.
2.1.1. Постановка задачі та алгоритм вирішення. 16
2.1.2.Лістинг програми. 16
2.1.3.Результати тестування програми. 17
2.2. ПРОГРАМУВАННЯ З ВИКОРИСТАННЯМ МЕХАНІЗМУ
ОБРОБКИ ВИКЛЮЧНИХ СИТУАЦІЙ 17
2.2.1. Постановка задачі та алгоритм вирішення. 17
2.2.2.Лістинг програми. 18
2.2.3.Результати тестування програми. 24
2.3 ПОШУК ТА СОРТУВАННЯ МАСИВІВ 25
2.3.1.Постановка задачі та алгоритм вирішення 25
2.4 ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ 25
2.4.1. Постановка задачі та алгоритм вирішення. 25
2.4.2.Лістинг програми. 25
Розділ III . ЛІНІЙНО ОБЧИСЛЮВАЛЬНИЙ ПРОЦЕС
3.1.1 Індивідуальні завдання
3.1.2 Вигляд робочої програми
3.1.3 Лістинг програми
3.2. РЕАЛІЗАЦІЯ АЛГОРИТМІВ РОЗГАЛУДЖЕННЯ
3.2.1. Індивідуальні завдання.
3.2.2. Вигляд робочої програми
3.2.3. Лістинг програми
3.3. РЕАЛІЗАЦІЯ ЦИКЛІЧНИХ АЛГОРИТМІВ
3.3.1. Індивідуальні завдання
3.3.2. Вигляд робочої програми
3.3.3. Лістинг програми
3.4. ФУНКЦІЇ КОРИСТУВАЧА
3.4.1. Індивідуальні завдання
3.4.2. Вигляд робочої програми
3.4.3. Лістинг програми
3.5. ОБРОБКА ОДНОВИМІРНИХ МАСИВІВ
3.5.1. Індивідуальні завдання
3.5.2. Вигляд робочої програми
3.5.3. Лістинг програми
ВИСНОВОК 30
СПИСОК ЛІТЕРАТУРИ
ВСТУП
Для досягнення певних цілей потрібна клопітка робота, яка заключається у закріплені своїх знань на практиці. Тому для студентів третього курсу була розроблена програма навчальної практики, де б вони змогли продемонструвати свої знання і навички у певних сферах програмування.
Одною із таких сфер являються бази даних. Основною метою предмету Баз Даних полягає у тому , щоб навчити студентів правильно будувати і планувати базу даних.
У курсі «Бази Даних» будуть надані теоретичні відомості , і практичні завдання (на основі теорії), які студент повинен виконати за певний час, з урахуванням якості виконання завдання. Завдання полягатимуть розробці БД у двох СКБД Access та Paradox 7.0. А також у створенні додатку користувача, для зручної роботи з БД, за допомогою середовища розробки Borland C++ Builder.
ЩОДЕННИК ПРОХОДЖЕННЯ НАВЧАЛЬНОЇ ПРАКТИКИ
№ п/п |
Тема заняття |
Дата проведення |
1 |
2 |
3 |
1 |
Інструктаж з техніки безпеки. |
03.06.2013 |
2 |
Створення БД в СКБД Access маючи дані про БД. Робота з запитами. |
04.06.2013 |
3 |
Створення БД в СКБД Access маючи схему даних БД. Робота з запитами, формами, звітами. |
05.06.2013 |
4 |
Робота з СКБД Paradox. |
06.06.2013 |
5 |
Створення додатку в C++ Builder, роботи з БД створеної в СКБД Paradox. |
07.06.2013 |
6 |
Оформлення звіту |
08.06.2013 |
7 |
Програмування з використанням рядків, файлів. Типи даних для роботи з рядками. Компонент TListBox, TComboBox, TBitBtn. Обробка подій компонентів. Робота з файлами. Індивідуальне завдання. Виконання індивідуального завдання. |
10.06.2013 |
8 |
Програмування з використанням механізму обробки виключних ситуацій. Обробка виключних ситуацій.Системи числення. Індивідуальне завдання. Виконання індивідуального завдання. |
11.06.2013 |
9 |
Пошук та сортування масивів. Організація роботи з базами даних за допомогою масивів. Пошук в масиві структур. Сортування масивів. Індивідуальне завдання. Виконання індивідуального завдання. |
12.06.2013 |
10 |
Об’єктно-орієнтоване програмування. Поняття об’єкту і класу. Створення та знищення об’єктів. Наслідування і поліморфізм. Приклад написання програми. Індивідуальне завдання. Виконання індивідуального завдання. |
13.06.2013 |
11 |
Робота над звітом по розділу. |
14.06.2013 |
12 |
Робота над звітом по розділу. |
15.06.2013 |