This shows you the differences between two versions of the page.
courses:object_oriented_programming:practice [2017/03/22 16:56] korolev |
courses:object_oriented_programming:practice [2022/12/10 09:08] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Практика ====== | ||
- | Перед очной защитой, все задания выкладываются на Stepik и, где это возможно, организуются автоматические проверки. До защиты работы, все проверки должны быть пройдены | ||
- | |||
- | ===== Создание и разрушение объектов ===== | ||
- | - Stepik | ||
- | |||
- | ===== Наследование ===== | ||
- | Индивидуальные задания, проверяемые на Stepik c помощью peer-review. Варианты заданий: | ||
- | - Окружность, пятиугольник, правильный пятиугольник | ||
- | - Прямоугольник, квадрат, эллипс | ||
- | - Равнобедренный треугольник, квадрат, прямоугольный треугольник | ||
- | - Трапеция, эллипс, равнобедренная трапеция | ||
- | - Эллипс, сектор эллипса, параллелограмм | ||
- | - Треугольник, ромб, параллелограмм | ||
- | - Дуга, окружность, эллипс | ||
- | - Квадрат, ромб, трапеция | ||
- | - Пятиугольник, пентаграмма, прямоугольник | ||
- | - Пятиугольник, эллипс, отрезок | ||
- | - Прямоугольник, окружность, трапеция | ||
- | |||
- | ===== Контейнер ===== | ||
- | Разработать шаблонный контейнер с заданным интерфейсом | ||
- | |||
- | ===== Умный указатель ===== | ||
- | Разработать умный указатель с заданным интерфейсом | ||
- | |||
- | ===== Полиморфная логика ===== | ||
- | Объединить предыдущие работы в приложении, использующем логику полиморфного хранения объектов | ||
- | |||