Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание 2 по ООП.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
264.7 Кб
Скачать

4) Определить класс «студент», включающий следующую информацию:

- фамилия;

- имя;

- отчество;

- номер группы;

- год рождения;

- средний балл;

- стипендия (есть или нет).

В программе предусмотреть:

- создание массива объектов заданного класса;

- вывод на экран массива объектов в виде таблицы 1:

Фамилия

Имя

Отчество

Номер группы

Средний балл

Стипендия

- формирования массива объектов по убыванию среднего балла, и вывод на экран полученного массива в виде таблицы 1;

- формирование нового массива объектов, содержащего сведения о студентах, имеющих стипендию, и вывод на экран полученного массива в виде таблицы 2:

Фамилия

Имя

Отчество

- создание меню для проверки всех действий над массивом объектов заданного класса.

Задание №2

5) Определить класс «монография», включающий следующую информацию:

- фамилия автора;

- имя автора;

- отчество автора;

- название монографии;

- год издания;

- количество страниц;

- издательство.

В программе предусмотреть:

- создание массива объектов заданного класса;

- вывод на экран массива объектов в виде таблицы 1:

Фамилия

Имя

Отчество

Название

Количество страниц

Издательство

- формирования массива объектов, в котором фамилии авторов будут упорядочены по алфавиту, и вывод на экран полученного массива в виде таблицы 1;

- формирование нового массива объектов, содержащего список монографий конкретного автора, и вывод на экран полученного массива в виде таблицы 2:

Название

Год

Количество страниц

Издательство

-создание меню для проверки всех действий над массивом объектов заданного класса.

Задание №2

6) Определить класс «магазин», включающий следующую информацию:

- название магазина;

- тип магазина;

- адрес;

- номер телефона;

- сайт (адрес сайта).

В программе предусмотреть:

- создание массива объектов заданного класса;

- вывод на экран массива объектов в виде таблицы 1:

Название

Тип

Адрес

Номер телефона

Сайт

- формирование массива объектов, в котором названия магазинов будут упорядочены по алфавиту, и вывод на экран полученного массива в виде таблицы 1;

- формирование нового массива объектов, содержащего список магазинов конкретного типа, и вывод на экран полученного массива в виде таблицы 2:

Название

Адрес

Номер телефона

Сайт

-создание меню для проверки всех действий над массивом объектов заданного класса.

Задание №2