АВТ
Язык:

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

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

1515. Семинар 10. Классы и объекты. Зад.3. Композиция классов и объектов. Вариант 20

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

Композиция классов и объектов

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

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

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

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

image001

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

<код операции> <параметр операции>

Условно приняты следующие коды операций:

1 – перемещение курсора по горизонтали;

2 – перемещение курсора по вертикали;

3 – изменение размера курсора;

4 – изменение вида курсора;

5 – изменение видимости курсора.

При отсутствии параметров операции задавать фиктивный параметр=0.

После каждой операции выдавать на экран текущие параметры курсора по шаблону:

<горизонтальная координата курсора> <вертикальная координата курсора> <размер курсора> <вид курсора><видимость курсора>

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

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

Вывод: первоначальные параметры курсора, затем после выполнения каждой операции текущие параметры курсора.

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

64000 40000

20000 30000 40 1 1

3 20

1 5000

2 3000

5 0

2 -20000

2 4600

3 14800

4 0

0 0

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

20000 30000 40 1 1
20000 30000 20 1 1
25000 30000 20 1 1
25000 33000 20 1 1
25000 33000 20 1 0
25000 13000 20 1 0
25000 17600 20 1 0
25000 17600 14800 1 0
25000 17600 14800 0 0

 


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 10. Классы и объекты. Задача 3 Лаптев,1.3 /
1516. 19 - Семинар 10. Классы и объекты. Зад.3. Композиция классов и объектов. Вариант 19 1515.
 
время генерации 0.436 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.