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

Міністерство освіти і науки

Черкаський державний бізнес-коледж

Циклова комісія програмування

ЗВІТ

З проходження навчальної практики після третього року навчання

Студента групи 2П-2010

Спеціальність 5.05010301“Розробка

програмного забезпечення”

Санжарівський Олександр Олегович

Керівник практики

Видриган Альона Миколаївна


Оцінка за практику ______________________

Черкаси 2013

ЗМІСТ

ВСТУП 3

ЩОДЕННИК ПРОХОДЖЕННЯ НАВЧАЛЬНОЇ ПРАКТИКИ 4

Розділ I. Розробка БД за допомогою СКБД Access

    1. Розробка структури БД 6

    2. Створення таблиць 6

    3. Предметна область 7

      1. Завдання 1 7

      2. Завдання 2 9

      3. Завдання 3 10

    4. Створення БД 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