АВТ
Язык:

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

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

1502. Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 2.

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

Структуры и классы

Тип данных должен быть реализован в виде класса с указанными закрытыми полями, где операции реализуются в виде открытых методов класса. Требуется реализовать тип данных с помощью класса. Во всех заданиях обязательно должны присутствовать:

·        Метод инициализации Init(); метод должен контролировать значения аргументов на корректность, при некорректных значения выводить сообщение No и заканчивать работу с этим экземпляром;

·        Ввод с клавиатуры Read();

·        Вывод на экран Display(), в котором выводятся поля экземпляра и результат вычислений специфического метода;

В головной функции требуется создать один статический экземпляр описанного типа и массив из n динамических экземпляров этого типа и вызвать для каждого из этих экземпляров все перечисленные методы в указанном порядке.

image003

 

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

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

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

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

1 2 1 -2 -1 -2 2.5

3

0 0 1 1 0 0 3

5 -2 3 7 1 2 0.25

1 0 1 0 1 1 -0.75

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

   -1.000       1.000      -1.000

    3.000       3.000       3.000

   -6.000

    2.500       5.000       2.500

   -5.000      -2.500      -5.000

No

    2.449      3.000

No

    1.000       0.000       1.000

   -1.000       0.000       1.000

    0.000

    0.000       0.000       3.000

    3.000       0.000       0.000

No

    1.000      1.000

Yes

   12.000      -1.000       5.000

   -2.000      -3.000       1.000

   39.000

    1.250      -0.500       0.750

    1.750       0.250       0.500

No

    6.164      7.348

No

    1.000       1.000       2.000

    1.000      -1.000       0.000

    1.000

   -0.750       0.000      -0.750

    0.000      -0.750      -0.750

No

    1.414      1.414

Yes


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 10. Классы и объекты. Задача 2 Лаптев,1.2 /
1501. 001 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 1. 1502. 1510. 003 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 3. 1504. 004 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 4. 1509. 005 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 5.
 
время генерации 0.093 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.