.
Вариант 8 Создать абстрактный класс Triangle (треугольник), задав в нем длину двух сторон, угол между ними, методы вычисления площади и периметра. На его основе создать классы, описывающие равносторонний, равнобедренный и прямоугольный треугольники со своими методами вычисления площади и периметра. Создать класс Picture, содержащий параметризованную коллекцию объектов этих классов в динамической памяти. Предусмотреть возможность вывода характеристик объектов списка и получения суммарной площади. Написать демонстрационную программу, в которой будут использоваться все методы классов. Дополнительное задание: дополнить класс методами сортировки по некоторому критерию, вывода в файл и считывания из файла.
В заданиях требуется описать абстрактный базовый класс и производные от него, создать параметризованную коллекцию объектов производных классов. Обеспечить читабельный вывод значений полей классов на экран. Используя механизм виртуальных методов, продемонстрировать единообразную работу с элементами коллекции. Должна быть обработка исключительных ситуаций. Создать диаграмму классов.
Магистерская диссертация - научно-квалификационный труд. При успешной защите соискатель получает степень магистра. Но до момента поступления в магистратуру нужно помнить, что магистерская гораздо сложнее диплома. И для ее написания придется провести серьезное научное исследование. Впрочем, у вас не…
Читать дальшеДовольно часто студенту в процессе обучения приходится сталкиваться с проблемой написания научной статьи. И сразу же возникают вопросы: с чего начать? Какую тему выбрать? Где и как искать материал?Данная статья поможет ответить студентам на все эти вопросы, а также без особого труда получить отличн…
Читать дальше