Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2012

Задание

1. (1 балл) Для системы с рожицами написать класс RedFace, который отличается от класса Face лишь тем, что создается лицо красного цвета. Теперь по нажатию мышки на холсте появляются только красные рожицы.

2. (1 балл) Для системы с геометрическими фигурами дописать класс Circle. Заполнить список разными геометрическими фигурами, вывести их на экран.

3. (1.5 балла) Для системы геометрических фигур из задания 2 сделать "защиту": выбрасывать исключение, если пользователь задает при создании фигуры отрицательный размер.

4. (2 балла) Для системы геометрических фигур из задания 2 дополнить все классы методом draw для отображения полученных фигур. Отрисовать все фигуры из списка.

5. (3 балла) Для системы геометрических фигур из задания 2 создать список и заполнить его случайными фигурами. Написать функцию, которая упорядочивает фигуры в списке по возрастанию площади. Напимер, методом пузырька http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D1%83%D0%B7%D1%8B%D1%80%D1%8C%D0%BA%D0%BE%D0%BC.