
Среда программирования: Visual C# .NET 2012
Название работы: Классы точки, треугольника и массива треугольников
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Математика, Технологии
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: точка, треугольник, массив, класс, ООП, иерархия классов, наследование, конструктор, метод, базовый класс
Функции программы:
Базовый класс с двумя вещественными полями. Разработать два конструктора: первый – без параметров – заполняет поля случайными данными; второй – с двумя параметрами – конструктор копирования. Разработать метод: вывода полей.
Класс «Треугольник на плоскости». Наследует базовый класс. Добавляются ещё 4 вещественных поля. Пары чисел обозначают координаты точки на плоскости. Конструкторы тоже должны быть ориентированы на работу с ещё 4 дополнительными полями. Переопределить метод вывода. Методы: а) проверка (логический метод), являются ли заданные точки вершинами треугольника (не лежат ли на одной прямой); б) периметр треугольника; в) площадь треугольника.
Класс «Массив треугольников». Наследует класс «Треугольник на плоскости». Метод: а) треугольник наибольшей площади; б) треугольник наименьшего периметра.
Описание (отчет):
Есть
на 9 страниц, посмотреть оглавление
full
ClassLabGUI
ClassLabGUI
ClassLabGUI
App
bin
Release
ClassLabGUI
ClassLabGUI
CPoint
CTriangle
CTriangleArray
Form1
Form1.Designer
Form1
Program
Properties
AssemblyInfo
Resources.Designer
Resources
Settings.Designer
SettingsПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 2 . Разработка архитектуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 3 . Разработка методов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 4 . Тестирование приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 5 . Заключение . . . . . . . . . . . . . . . . . . . . .