АВТ
Язык:

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

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

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

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

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

Формат входных данных.

Ввод:  Создать объект базового класса, введя его характеристики, затем создать два объекта производного класса, введя их характеристики. Затем выполнять действия, предписанные командами ввода:

1- вывести указанный элемент объекта базового класса;

2- вычислить для заданного х значение первого объекта производного класса;

3 – вычислить для заданного х значение второго объекта производного класса;

4 – продифференцировать первый объект производного класса;

5– продифференцировать второй объект производного класса;

6 – проинтегрировать первый объект производного класса (без учета произвольной постоянной);

7– проинтегрировать второй объект производного класса (без учета произвольной постоянной);

0 - выход.

Вывод: После создания объекта, либо изменения его параметров, выводить сведения об объекте по формату для базового класса – вывод всех элементов массива, для производного класса – поэлементный вывод исходных массивов, затем их сумму, разность, произведение, частное.

Пример входных данных:

5

1 2 3 4 5

2

1 2 1

2

1 -2 1

1 3

1 7

2 -1

3 -2

4

5

6

7

0

Пример выходных данных:

1  2  3  4  5  
Polynom1  1*x^2 + 2*x^1 + 1
Polynom2  1*x^2 + -2*x^1 + 1
Polynom1+Polynom2  2*x^2 + 0*x^1 + 2
Polynom1-Polynom2  0*x^2 + 4*x^1 + 0
Polynom1*Polynom2  1*x^4 + 0*x^3 + -2*x^2 + 0*x^1 + 1
Polynom1/Polynom2  chastnoe 0*x^2 + 0*x^1 + 1 ostatok 0*x^2 + 4*x^1 + 0
mas[3]=4
nedopustimy index
0
9
Polynom1  2*x^1 + 2
Polynom2  1*x^2 + -2*x^1 + 1
Polynom1+Polynom2  1*x^2 + 0*x^1 + 3
Polynom1-Polynom2  1*x^2 + 4*x^1 + 1
Polynom1*Polynom2  2*x^3 + -2*x^2 + -2*x^1 + 2
Polynom1/Polynom2  chastnoe 0*x^1 + 0 ostatok 2*x^1 + 2
Polynom1  2*x^1 + 2
Polynom2  -2*x^1 + -2
Polynom1+Polynom2  0*x^1 + 0
Polynom1-Polynom2  4*x^1 + 4
Polynom1*Polynom2  -4*x^2 + -8*x^1 + -4
Polynom1/Polynom2  chastnoe 0*x^1 + -1 ostatok 0*x^1 + 0
Polynom1  1*x^2 + 2*x^1 + 0
Polynom2  -2*x^1 + -2
Polynom1+Polynom2  1*x^2 + 0*x^1 + -2
Polynom1-Polynom2  1*x^2 + 4*x^1 + 2
Polynom1*Polynom2  -2*x^3 + -6*x^2 + -4*x^1 + 0
Polynom1/Polynom2  chastnoe 0*x^2 + -0.5*x^1 + -0.5 ostatok 0*x^2 + 0*x^1 + -1
Polynom1  1*x^2 + 2*x^1 + 0
Polynom2  -1*x^2 + -2*x^1 + 0
Polynom1+Polynom2  0*x^2 + 0*x^1 + 0
Polynom1-Polynom2  2*x^2 + 4*x^1 + 0
Polynom1*Polynom2  -1*x^4 + -4*x^3 + -4*x^2 + 0*x^1 + 0
Polynom1/Polynom2  chastnoe 0*x^2 + 0*x^1 + -1 ostatok 0*x^2 + 0*x^1 + 0


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 2 /
1646. 1647. 02 - Семинар 3. Задание 2. Массивы и наследование. Вариант 2. 1649. 03 - Семинар 3. Задание 2. Массивы и наследование. Вариант 3. 1650. 04 - Семинар 3. Задание 2. Массивы и наследование. Вариант 4.
 
время генерации 0.078 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.