Схема розділу

  • Для реалізації потрібно використовувати теоретичниі і практичні навички, що були отримані при виконанні лабораторних робіт.

    • Розробити клас для роботи з матрицями.

      Реалізувати операції, що дозволяють виконувати операції додавання, віднімання і множення матриць, передбачивши можливість їх виконання, в іншому випадку має генеруватися призначений для користувача виняток.

    • Розробити клас «поліном» для роботи з поліномами від однієї змінної.

      Перевантажити для класу операції, які допустимі для роботи з поліномами (читання / зміна коефіцієнти в членах полінома, ступінь полінома, додавання, віднімання, множення поліномів).

    • Розробити тип (клас) «Одновимірний масив з довільним діапазоном індекса» для зберігання даних довільних типів.

    • Розробити тип (клас) «бінарне дерево» для зберігання результатів тестів, виконаних студентами, і їх надання у впорядкованому вигляді.

      Передбачити можливість зберігання даних будь-якого типу, що підтримує можливі порівняння.

      Інформація про студента може містити поля, що зберігають ім'я студента, назву тесту, дату його проходження і оцінку тесту для даного студента.

    • Розробити тип «бінарне дерево» для зберігання результатів тестів, виконаних студентами, і їх надання у впорядкованому вигляді.

      Передбачити можливість зберігання даних будь-якого типу, що підтримує можливі порівняння.

       Інформація про студента може містити поля, що зберігають ім'я студента, назва тесту, дату його проходження і оцінку тесту для даного студента.

       Обходи дерева реалізувати за допомогою перечіслітеля.

      В дереві реалізувати можливість підписки на події зміни його структури (наприклад, додавання вузла)

      Написати модульні тести.

    • Розробити тип «Одномірний масив з довільним діапазоном індекса» для зберігання даних довільних типів.

      Написати модульні тести.

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0