1. Побудувати блок-схему (словесний опис алгоритму)для вирішення таких завдань, передбачивши, що кожний з пунктів буде реалізовано функцією:
- ввести дані та зберегти їх у відповідному компонентів(використання функцій не є обов’язковим);
- знайти визначник;
- транспоновану;
- суму елементів над і під головною діагоналлю.
2. Визначити структуру вхідних-вихідних даних.
3. Розробити форму, що містить компоненти для вводу даних, активування та виводу результатів роботи програми
4. Реалізувати алгоритм в середовищі С++ Builder.
5. Протестувати на конкретному прикладі.
Використання масивів структур на прикладі опрацювання даних про розклад занять Синицька
Технічне завдання
1.Визначити структуру вхідних даних. Додаток опрацьовуватиме такі дані: номер дня тижня, назва предмета, вид занять (лекції, лабораторні), парний чи непарний.
2. Побудувати блок-схему (словесний опис алгоритму)для вирішення таких завдань:
- ввести дані та зберегти їх в текстовому файлі;
- прочитати дані з файлу;
- вивести список занять з зазначеної дисципліни;
- розробити функцію для зміни номеру ау, номер аудиторії;
3. Розробити форму, що містить компоненти для вводу даних, активування та виводу результатів роботи програми.
4. Реалізувати алгоритм в середовищі С++ Builder
5. Протестувати на конкретному прикладі.
Робота з деревами. Сеничак
1. Поняття структурованих типів даних та особливості визначення дерева;
2. Розробити програму, що здійснює обхід дерева;
3. Обхід на задану глибину;
4. Пошук в дереві.
Робота з бінарними деревами. Федик
1. Поняття структурованих типів даних та особливості визначення бінарного дерева;
2. Розробити програму, що здійснює обхід бінарного дерева;
3. Обхід на задану глибину;
4. Пошук максимального (мінімального) в бінарному дереві.
Використання списків Горлатий
1. Типи списків та способи їх побудови
2. Розробити список такі види списків: однонапрямлені, двонапрямлені, циклічні
3. Розробити програмні засоби, які доповнюють список, вставляють елемент в середину списку.