Разработка класса геометрических фигур
Автор: Sabina Prishchepa • Январь 8, 2023 • Курсовая работа • 2,951 Слов (12 Страниц) • 165 Просмотры
МИНИСТЕРСТВО ПРОСВЕЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»
КАФЕДРА ИНФОРМАТИКИ, ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И ЦИФРОВОГО ОБРАЗОВАНИЯ
РАЗРАБОТКА КЛАССА ГЕОМЕТРИЧЕСКИХ ФИГУР
КУРСОВАЯ РАБОТА
БАКАЛАВРА
по направлению подготовки 01.03.04 «Прикладная математика»
направленность (профиль) «Математического и программное обеспечение систем обработки информации и управление»
Дисциплина «Объектно-ориентированное программирование»
Выполнила: студентка
очной формы обучения 3 курса
физико-математического факультета
Прищепа Сабина Владимировна
Научный руководитель:
кандидат физико-математических наук, доцент кафедры информатики, информационных технологий и цифрового образования
Сидорова Оксана Анатольевна
Воронеж – 2022
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. ОБЗОР СОВРЕМЕННЫХ СРЕДСТВ РАЗРАБОТКИ ДЛЯ СОЗДАНИЯ КЛАССА ГЕОМЕТРИЧЕСКИХ ФИГУР 5
1.1. Объектно-ориентированное программирование на языке C++ 5
1.2. Объектно-ориентированный анализ предметной области 6
2. РАЗРАБОТКА КЛАССА ГЕОМЕТРИЧЕСКИХ ФИГУР 13
2.1. Четырехугольники 13
2.2. Треугольник 18
2.3. Круг 19
ЗАКЛЮЧЕНИЕ 21
СПИСОК ЛИТЕРАТУРЫ 22
ВВЕДЕНИЕ
На сегодняшний день большая часть населения, достигшего зрелого возраста, самостоятельно принимающего адекватные решения и способного осознать последствия этого, считает, что различные геометрические фигуры, когда-то давно рассматриваемые в школьной программе, можно встретить лишь только в процессе чтения математических пособий, журналов, статей, книг или разделов форумов, тесно связанных с этой наукой. Однако, достаточно остановиться на несколько мгновений и посмотреть вокруг, чтобы осознать обратное. Стены, потолок, пол, проемы окон и дверей – все это является прямоугольниками. Многие вещи напоминают окружность – резинка для волос, обручальное кольцо, дорожка на одной из площадей города, вдоль которой мы невольно проходим каждый раз в холодную осеннюю погоду, наслаждаясь приятной компанией и горячим кофе.
Исходя из неторопливых и систематических наблюдений за протекающей рядом с нами жизнью, можно точно отметить, геометрия встречается на каждом шагу и является одной из главных составляющих современного мира, поскольку без нее трудно представить красиво возведенное здание или оригинальный крой одежды. С ее помощью мы можем решить сложнейшие задачи и получить ответы на многие интересующие нас вопросы.
Таким образом, неоценимое значение геометрии, ее основополагающих законов и теорем в жизни человечества в целом и постоянная потребность в тесном взаимодействии с данной наукой обусловили актуальность темы курсовой работы «Разработка класса геометрических фигур».
В ходе написания данной работы использовались труды некоторых советских и российских математиков, специалистов в области геометрии, таких как Л.С. Атанасян и А.Н. Колмогоров, а также известнейших мировых программистов Герберта Шилдта, Бьерна Страуструпа и т.д.
Объектом исследования является организация и разработка класса геометрических фигур языка C++, а его предметом – одна из самых сложных и объемных категорий в геометрии – непосредственно сами геометрические фигуры.
Целями работы являются формирование объектно-ориентированного мышления, изучение объектно-ориентированной методологии программирования, изучение ключевых понятий объектно-ориентированного программирования на основе разработки класса геометрических фигур.
...