АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

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

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added 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;


View Problem Statistics Submit Author/source:
Educational Courses / Языки программирования / Семинар 12. Наследование. Задача 2 /
1703. 16 - Семинар 3. Задание 2. Массивы и наследование. Вариант 16. 1655. 1692. 18 - Семинар 3. Задание 2. Массивы и наследование. Вариант 18.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.608 sec.
© Copyright VSTU, AVT, Nosov D.A.