АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

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

Ограничение времени: 1 секунды
Ограничение памяти:65536КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

Семинар 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;


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 2 /
1703. 16 - Семинар 3. Задание 2. Массивы и наследование. Вариант 16. 1655. 1692. 18 - Семинар 3. Задание 2. Массивы и наследование. Вариант 18.
 
время генерации 0.047 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.