Семинар 3. Задание 2. Массивы и наследование. Вариант
17.



Формат входных данных.
Ввод: Создать объект базового класса, введя число элементов
в нем и сами элементы, затем создать объект класса WorkTeacher c полями ФИО, Дата, ОбъемВЧасах, ОбъемВСтавках, ввести число строк в табличной части, затем
ввести данные табличной части Дисциплины
(Название, Семестр, ЧислоСтудентов, ОбъемЛекций, ОбъемПрактик,
Контроль(1-зачет, 2-экзамен)). Среднюю
годовую нагрузку считать равной 900 часов. Затем выполнять действия,
предписанные командами ввода:
1- изменить указанный элемент
объекта базового класса;
2- изменить указанный элемент
табличной части производного класса;
3- добавить указанный элемент
в табличную часть производного класса;
4- удалить элемент c указанным
номером из табличной части производного класса
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объекте (число элементов, затем список элементов) либо (ФИО, Дата,
ОбъемВЧасах, ОбъемВСтавках
и список дисциплин (Название, Семестр, ЧислоСтудентов,
ОбъемЛекций, ОбъемПрактик,
Контроль)).
Пример входных данных:
10 1 2 3 4 5 6 7 8 9 0
Ivanov 01.09.2021 5
Informatika
1 30 34 68 2
Matematika 1 30 34 68 2
Cybernetika 2 30 34 34 1
Statistika 2 30 34 34 2
Algebra 2 30 34 68 1
1 3 20
2 2 Geometria 1 30 34 34 1
3 Phizika 3 30 34 68 2
4 3
0
Пример выходных данных:
1 2 3 4 5
6 7 8 9 0
WorkTeacher Ivanov date=01.09.2021 summa=508 stavka=0.564444
Informatika 1 30 34 68 2 15;
Matematika 1 30 34 68 2 15;
Cybernetika 2 30 34 34 1 10.5;
Statistika 2 30 34 34 2 15;
Algebra 2 30 34 68 1 10.5;
zamena mas[3]=4
1 2 3 20 5 6 7 8
9 0
WorkTeacher Ivanov date=01.09.2021 summa=508 stavka=0.564444
Informatika 1 30 34 68 2 15;
Matematika 1 30 34 68 2 15;
Geometria 1 30 34 34 1 10.5;
Statistika 2 30 34 34 2 15;
Algebra 2 30 34 68 1 10.5;
WorkTeacher Ivanov date=01.09.2021 summa=625 stavka=0.694444
Informatika 1 30 34 68 2 15;
Matematika 1 30 34 68 2 15;
Geometria 1 30 34 34 1 10.5;
Statistika 2 30 34 34 2 15;
Algebra 2 30 34 68 1 10.5;
Phizika 3 30 34 68 2 15;
WorkTeacher Ivanov date=01.09.2021 summa=542 stavka=0.602222
Informatika 1 30 34 68 2 15;
Matematika 1 30 34 68 2 15;
Geometria 1 30 34 34 1 10.5;
Algebra 2 30 34 68 1 10.5;
Phizika 3 30 34 68 2 15;