- •Про проходження навчальної практики після третього року навчання
- •Черкаси 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. Результати виконання програми
- •Висновок
- •Список використаної літератури
Щоденник проходження навчальної практики
-
№
П/П
Тема заняття
Дата проведення
1
2
3
1
Інструктаж з техніки безпеки при роботі в кабінеті і поводження з комп’ютерною технікою.
03.06.2013
2
Програмування з використанням рядків, файлів. Типи даних для роботи з рядками. Компонент TListBox, TComboBox, TBitBtn. Обробка подій компонентів. Робота з файлами. Індивідуальне завдання. Виконання індивідуального завдання.
04.06.2013
3
Програмування з використанням механізму обробки виключних ситуацій. Обробка виключних ситуацій. Системи числення. Індивідуальне завдання. Виконання індивідуального завдання.
05.06.2013
4
Пошук та сортування масивів. Організація роботи з базами даних за допомогою масивів. Пошук в масиві структур Сортування масивів. Індивідуальне завдання. Виконання індивідуального завдання.
06.06.2013
5
Об’єктно-орієнтоване програмування. Поняття об’єкту і класу. Створення та знищення об’єктів. Наслідування і поліморфізм. Приклад написання програми. Індивідуальне завдання. Виконання індивідуального завдання.
07.06.2013
6
Робота над звітом по розділу
08.06.2013
7
Створити перевантажений варіант шаблону пошуку максимуму, враховуючи масив чисел у якості вхідних даних. Реалізувати узагальнений варіант знаходження
а) факторіалу числа N. б)N-того члена послідовності Фібоначчі. Реалізувати узагальнений варіант алгоритму сортування Хоара. На вхід подавати масив чисел і текстовий рядок. Створити узагальнений варіант реалізації стеку.
10.06.2013
8
Знайти об'єкт із значенням 23 в масиві цілих чисел за допомогою алгоритму find та повернути номер його позиції. Підрахувати кількість входжень цього числа в масиві. Вивести всі входження слова «тор» зі словника, що завантажується з текстового файлу. Відсортувати елементи масиву в зростаючому порядку за допомогою бінарного предикату greater. Визначити, чи є слово паліндромом за допомогою equal.
Стерти всі елементи цілочисельного вектору, значення яких перевищують 77.
11.06.2013
9
Заповнити масив розміром 10 випадковими числами від 0 до 10, відсортувати його по зростанню і вивести у вихідний потік. Визначити коробку-вантаж з найбільшим об’ємом, що міститься у вантажівці.
12.06.2013
10
Порівняти контейнери set<T> і multiset<T>. Ввести речення «A babboon blew up a balloon», занести його до відповідних контейнерів та показати їх вміст. Створити базу даних (таблицю) студентів та їх оцінок за допомогою контейнера map. Тезаурус та комбінування контейнерів.
13.06.2013
11
Моделювання обробки черги задач багатопроцесорної системи. Реалізація пошуку найкоротших шляхів з одним витоком (алгоритму Дейкстри) за допомогою черги з пріоритетами.
14.06.2013
12
Створення БД в СКБД Access маючи дані про БД. Робота з запитами.
15.06.2013
13
Створення БД в СКБД Access маючи схему даних БД. Робота з запитами, формами, звітами.
17.06.2013
14
Робота з СКБД Paradox.
18.06.2013
15
Створення додатку в C++ Builder, роботи з БД створеної в СКБД Paradox.
19.06.2013
16
Оформлення звіту
20.06.2013
17
Розробка додатків в середовищі програмування C++ Builder
21.06.2013
18
Розробка додатків в середовищі програмування C++ Builder
22.06.2013
19
Розробка додатків в середовищі програмування C++ Builder
24.06.2013
20
Розробка додатків в середовищі програмування C++ Builder
25.06.2013
21
Оформлення звіту
26.06.2013
22
Захист практичної роботи.
27.06.2013
1. особливості роботи в С++ BUILDER З ДЕЯКИМИ СТРУКТУРАМИ
