Задания Вариант 1



бет4/5
Дата06.03.2024
өлшемі48.5 Kb.
#494493
1   2   3   4   5
лаб 6

Вариант 14
Описать класс «домашняя библиотека». Предусмотреть возможность работы с про-
извольным числом книг, поиска книги по какому-либо признаку (например, по ав-
тору или по году издания), добавления книг в библиотеку, удаления книг из нее,
сортировки книг по разным полям.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 15
Описать класс «записная книжка». Предусмотреть возможность работы с произ-
вольным числом записей, поиска записи по какому-либо признаку (например, по
фамилии, дате рождения или номеру телефона), добавления и удаления записей,
сортировки по разным полям.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 16
Описать класс «студенческая группа». Предусмотреть возможность работы с пере-
менным числом студентов, поиска студента по какому-либо признаку (например,
по фамилии, дате рождения или номеру

Написать программу, демонстрирующую работу с этим классом. Программа долж-


на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 17
Описать класс, реализующий тип данных «вещественная матрица» и работу с ними.
Класс должен реализовывать следующие операции над матрицами:
‰. сложение, вычитание, умножение, деление (+, –, *, /) (умножение и деление как
на другую матрицу, так и на число);
‰. комбинированные операции присваивания (+=, –=, *=, /=);
‰. операции сравнения на равенство (неравенство);
‰. операции вычисления обратной и транспонированной матрицы, операцию воз-
ведения в степень;
‰. методы вычисления детерминанта и нормы;
‰. методы, реализующие проверку типа матрицы (квадратная, диагональная, нуле-
вая, единичная, симметрическая, верхняя треугольная, нижняя треугольная);
‰. операции ввода-вывода в стандартные потоки.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.


Достарыңызбен бөлісу:
1   2   3   4   5




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет