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