Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Объектно-ориентC#2007.doc
Скачиваний:
6
Добавлен:
14.11.2019
Размер:
201.22 Кб
Скачать

План отчета

              1. Титульный лист.

              2. Цель работы.

              3. Задание.

              4. Проанализировать фрагменты программы, в которых вызываются виртуальные и не виртуальные методы, отметить особенности работы этих фрагментов.

              5. Распечатка программы.

Варианты индивидуальных заданий.

  1. Базовый класс «Точка». Классы «Окружность» и «Прямоугольный треугольник» являются производными от класса «Точка». Класс «Конус» является производным от класса «Окружность». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Прямоугольный треугольник» еще определить метод, вычисляющий периметр. В классе «Конус» определить метод, вычисляющий объем.

  2. Базовый класс «Точка». Классы «Правильный пятиугольник», «Треугольник», «Прямоугольник» являются производными от класса «Точка». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Прямоугольник» еще определить метод, вычисляющий диагональ. В классах «Треугольник », «Правильный пятиугольник» и «Прямоугольник» определить методы, вычисляющие периметры соответствующих фигур.

  3. Базовый класс «Точка». Классы «Окружность» и «Равнобедренный треугольник» являются производными от класса «Точка». Класс «Цилиндр» является производным от класса «Окружность». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Окружность» еще определить метод, вычисляющий диаметр. В классе «Цилиндр» определить метод, вычисляющий объем.

  4. Базовый класс «Точка». Классы «Окружность», «Равнобедренный треугольник», «Квадрат» являются производными от класса «Точка». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Квадрат» еще определить метод, вычисляющий диагональ. В классе «Окружность» еще определить метод, вычисляющий диаметр. В классах «Равнобедренный треугольник » и «Квадрат» определить методы, вычисляющие периметры.

  5. Базовый класс «Точка». Классы «Окружность» и «Прямоугольник» являются производными от класса «Точка». Класс «Конус» является производным от класса «Окружность». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Прямоугольник» еще определить метод, вычисляющий диагональ прямоугольника. В классе «Конус» определить метод, вычисляющий объем.

  6. Базовый класс «Точка». Классы «Правильный шестиугольник», «Правильный треугольник», «Квадрат» являются производными от класса «Точка». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Квадрат» еще определить метод, вычисляющий диагональ. В классах «Правильный треугольник», «Правильный шестиугольник» и «Квадрат» определить методы, вычисляющие периметры.

  7. Базовый класс «Точка». Классы «Окружность» и «Правильный треугольник» являются производными от класса «Точка». Класс «Правильная треугольная призма» является производным от класса «Правильный треугольник». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Окружность» еще определить метод, вычисляющий диаметр. В классе «Правильная треугольная призма» определить метод, вычисляющий объем.

  8. Базовый класс «Точка». Классы «Окружность» и «Квадрат» являются производными от класса «Точка». Класс «Правильная четырехугольная призма» является производным от класса «Квадрат». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. Одна функция виртуальная, другая обычная. В классе «Квадрат» еще определить метод, вычисляющий периметр. В классе «Правильная четырехугольная призма» определить метод, вычисляющий объем.

  9. Базовый класс «Точка». Классы «Окружность», «Прямоугольный треугольник», «Прямоугольник » являются производными от класса «Точка». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Окружность» еще определить метод, вычисляющий диаметр. В классах «Прямоугольный треугольник» и «Квадрат» определить методы, вычисляющие периметры.

  10. Базовый класс «Точка». Классы «Правильный шестиугольник», «Квадрат» являются производными от класса «Точка». Класс «Правильная четырехугольная призма» является производным от класса «Квадрат». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Квадрат» еще определить метод, вычисляющий диагональ. В классах, «Правильный шестиугольник» и «Квадрат» определить методы, вычисляющие периметры. В классе «Правильная четырехугольная призма» определить метод, вычисляющий объем.

  11. Базовый класс «Точка». Классы «Окружность», «Сектор», «Прямоугольник» являются производными от класса «Точка». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Прямоугольник» еще определить метод, вычисляющий диагональ. В классе «Окружность» еще определить метод, вычисляющий диаметр. В классе «Сектор» определить метод, вычисляющий длину дуги.

  12. Базовый класс «Точка». Классы «Окружность» и «Сектор» являются производными от класса «Точка». Класс «Конус» является производным от класса «Окружность». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Сектор» еще определить метод, вычисляющий длину дуги. В классе «Конус» определить метод, вычисляющий объем.

  13. Базовый класс «Точка». Классы «Сектор» и «Квадрат» являются производными от класса «Точка». Класс «Правильная четырехугольная пирамида» является производным от класса «Квадрат». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. Одна функция виртуальная, другая обычная. В классе «Квадрат» еще определить метод, вычисляющий периметр. В классе «Правильная четырехугольная призма» определить метод, вычисляющий объем.

  14. Базовый класс «Точка». Классы «Окружность» и «Прямоугольник» являются производными от класса «Точка». Класс «Параллелепипед» является производным от класса «Прямоугольник». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. Одна функция виртуальная, другая обычная. В классе «Прямоугольник» еще определить метод, вычисляющий периметр. В классе «Параллелепипед» определить метод, вычисляющий объем.

  15. Базовый класс «Точка». Классы «Сектор», «Прямоугольный треугольник», «Прямоугольник » являются производными от класса «Точка». Во всех классах определить по два метода, вычисляющих площадь фигуры (площадь точки равна нулю, для объемных тел вычисляется площадь полной поверхности). Один метод виртуальный, другой обычный. В классе «Сектор» еще определить метод, вычисляющий длину дуги. В классах «Прямоугольный треугольник» и «Квадрат» определить методы, вычисляющие периметры.