- •Про проходження навчальної практики після третього року навчання
- •Черкаси 2013
- •Постановка задачі та алгоритм вирішення 34
- •4.1.1. Постановка задачі та алгоритм вирішення. 41
- •Щоденник проходження навчальної практики
- •1.1. Програмування з використанням рядків, файлів
- •Постановка задачі та алгоритм вирішення.
- •Лістинг програми
- •Пошук та сортування масивів
- •1.3.1. Постановка задачі та алгоритм вирішення
- •1.4 Об‘єктно-орієнтоване прорамування
- •Постановка задачі та алгоритм вирішення.
- •Лістинг програми
- •Результати тестування програми
- •Результати тестування програми
- •Умови задач:
- •Лістинги програм
- •Результати тестування програм
- •Стандартна бібліотека шаблонів stl. Алгоритми та діопазони
- •Умови задач:
- •Лістинги програм
- •Результати тестування програм
- •Стандартна бібліотека шаблонів stl. Послідовні контейнери
- •Умови задач:
- •Лістинги програм
- •Стандартна бібліотека шаблонів stl. Адаптер контейнерів
- •Розробка баз даних
- •База даних в 1нф
- •База даних в 2нф
- •Лістинги Лістинги форм проекту ”Міський транспорт”
- •Опис візуальних форм і модуля в роботі
- •4.1. Лінійний обчислювальний процес
- •4.1.1. Постановка задачі та алгоритм вирішення.
- •4.1.2. Лістинг програми
- •4.1.3. Результати виконання програми
- •4.2 Реалізація алгоритмів розгалуження
- •4.2.1. Постановка задачі та алгоритм вирішення.
- •4.2.2. Лістинг програми
- •4.2.3. Результати виконання програми
- •4.3 Реалізація циклічних алгоритмів
- •4.3.1. Постановка задачі та алгоритм вирішення.
- •4.3.2. Лістинг програми
- •4.5.3. Результати виконання програми
- •4.6 Обробка двомірних динамічних масивів
- •4.6.1. Постановка задачі та алгоритм вирішення.
- •4.6.2. Лістинг програми
- •4.7.3. Результати виконання програми
- •4.8 Обробка структур з використанням файлів
- •4.8.1. Постановка задачі та алгоритм вирішення.
- •4.8.2. Лістинг програми
- •4.9.3. Результати виконання програми
- •Висновок
- •Список використаної літератури
Стандартна бібліотека шаблонів stl. Адаптер контейнерів
Умови задач:
Моделювання обробки черги задач багатопроцесорної системи.
Реалізація пошуку найкоротших шляхів з одним витоком (алгоритму Дейкстри) за допомогою черги з пріоритетами.
Розробка баз даних
-
РОЗРОБКА БД В СКБД ACCESS МАЮЧИ ДАНІ ПРО БД
РОЗРОБКА БД В СКБД ACCESS МАЮЧИ ГОТОВУ СХЕМУ ДАНИХ
Завдання для виконання роботи
Побудувати базу даних «Банк», маючи готову схему даних.
Рис.19. Схема даних «Банк»
3.2.2. Структура таблиць
Таблиця «Bank»
Рис.20. Структура таблиці «Bank»
Таблиця «Order»
Рис.21. Структура таблиці «Order»
Таблиця «Organization»
Рис.22. Структура таблиці «Organization»
Таблиця «Officemen»
Рис.23. Структура таблиці «Officemen»
Таблиця «Company»
Рис.24. Структура таблиці «Company»
Таблиця «Chief»
Рис.25. Структура таблиці «Chief»
Таблиця «Office»
Рис.26. Структура таблиці «Office»
3.2.3. Опис запитів
В базі даних «Банк» реалізовано 3 запита:
- Инфо о директоре;
- Инфо о доставках;
- Инфо о сотрудниках.
Рис.27. Запит «Инфо о директоре»
Рис.28. Запит «Инфо о доставках»
Рис.29. Запит «Инфо о сотрудниках»
3.2.4. Опис форм
У БД реалізовано 3 форми:
Банк
Співробітники
Організація
Рис.30. Форма «Банк»
Рис.31. Форма «Співробітники»
Інша форма має подібну структуру.
3.2.5. Опис звіту
Звіт включає в себе всі дані про банк, його співробітників і їх службові характеристики.
Рис.32. Звіт
РОБОТА З СКБД PARADOX
3.4. СТВОРЕННЯ ДОДАТКУ В C++ Builder, РОБОТИ З БД СТВОРЕНОЇ В СКБД PARADOX
Постановка задачі та алгоритм вирішення
Мінімальний список характеристик:
- вид транспорту, номер маршруту, дата введення маршруту, початкова зупинка, кінцева зупинка, час у дорозі, примітку.
Предметна область бази даних : складається з 4 таблиць: “Marshrut.db”,
” Ostanovka.db”, “ RobotaTransporta.db”, “ VidTransporta.db”.
База даних «Міський транспорт» складається з наступних файлів:
Project1.bpr – файл проекту.
Файли таблиць:
Marshrut.DB ;
Ostanovka.db ;
RobotaTransporta.DB ;
VidTransporta.db ;
При проектуванні бази даних необхідно привести її в 3НФ. Для того, щоб відношення знаходилось в 3НФ необхідно спочатку привести його до 1НФ, а потім до 2НФ.
База даних в 1нф
Відношення знаходиться в 1НФ, якщо всі його атрибути є простими, тобто мають одне значення. В таблиці 1 наведені всі атрибути та їх тип.
Таблиця 1
Таблиця атрибутів та їх типів
Ім’я поля |
Тип даних |
Розмір поля |
NomerMarshrutu |
Long Integer |
|
VidTransporta |
Alpha |
30 |
Nachalo |
Alpha |
20 |
Kinec |
Alpha |
20 |
Cena |
Money |
|
ChasVdorozi |
Long Integer |
|
Primitka |
Alpha |
30 |
IdMars |
Autoincrement |
|
VidTransporta |
Alpha |
30 |
NomerMarshrutu |
Long Integer |
|
Ostanovka |
Alpha |
30 |
VidTransporta |
Alpha |
30 |
