Программирование на с++ Курсовая с практикой Информатика

Курсовая с практикой на тему Курсовая работа по программированию на языке С++

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Введение:

 

В последние годы существенно изменилась вычислительная
техника от первых ЭВМ на радиолампах, затем на транзисторах, машин на
интегральных схемах, в современных машин ЭВМ на одном кристалле кремния 6х6 мм,
схема которых эквивалентна сотням тысяч радиодеталей. Сегодня в авангард
выходят многопроцессорные системы и мобильные устройства.

Бум развития приходится на конец ХХ века и его
продолжение наблюдается и в ХХI, сегодня компьютеры проникли во все сферы нашей
жизни. Эта ситуация способствовала сильному развитию языков программирования,
развития алгоритмику и таких новых направлений как: моделирование, инжиниринг,
теория алгоритмов, искусственный интеллект и ряд других направлений. Достижения
в этих областях науки неоспоримы ‑ компьютеры готовят пищу, управляют
транспортом, летают самостоятельно в космос и на другие планеты. А все это
базируется на принципах программирования, алгоритмических конструкциях:
следование, ветвление, циклы и базовом наборе структур.

Стоит отметить, что понятия и подходы, которые будут
рассмотрены в работе, далеко не новые и описаны многократно в разных
источниках. Их актуальность определяется не новизной, а тем, что эти понятия
лежат в основе программирования как такового, они составляют фундамент
современного подхода в программировании. Актуальность исследования данных
вопросов обусловлена тем, что сегодня ООП подход в программировании занимает
доминирующую позицию и является базовым минимумом для любого начинающего
программиста, который стоит в начале своего профессионального пути [8]. Кроме
элементов ООП в работе рассматривается с базовыми структурами данных: массив,
файл, динамический массив.

Объектом
исследования являются прикладные программы и моделирование объектов реального
мира на основе ООП.

Предметом
исследования является программа учета и хранения данных об автомобилях,
поступивших в продажу условного автосалона. Исследование проводится с целью
реализации программного приложения для учета и обработки данных.

В качестве языка программирования используется язык С ++,
среда программирования VisualStudio 2012.

Цель курсовой работы ‑ на примере создания конкретного
программного проекта продемонстрировать приобретенные знания и умения
относительно использования главных характерных особенностей и возможностей
объектно-ориентированного программирования на языке C ++.

В перечень задач
курсовой работы следует отнести:

‑ анализ задачи и выбор сущностей, описывающих предметную
область задачи;

‑ проектирования классов, и модели классов;

‑ разработка и программная реализация класса;

‑ реализация основной программы, которая оперирует набором
экземпляров классов для решения поставленной прикладной задачи;

‑ тестирования и отладки разработанной программы

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

В данной работе рассмотрен процесс проектирования и
программной реализации приложения для учета автомобилей поступивших в продажу.
На основе анализа задачи и учитывая требования к КР – сформулированная формализованная
постановка задачи для практической реализации.

В ходе реализации проекта построена модель классов,
которая легла в основу практической реализации.

Работа состоит из 3 глав основной части, введение,
заключения, списка использованных источников и приложений.

В первой главе формулируется задача.

Во втором разделе работы проводится исследование
предметной области, анализируется постановка задачи. На основе анализа с
использованием (ООП) разрабатывается модель классов.

Третий раздел описывает непосредственную реализацию. Рассмотрены
этапы проектирования и реализации программного кода. Описаны некоторые
конкретные элементы программного кода и обоснованно принятые решения. В конце
последнего раздела приводятся тестовые запуски программы, подтверждающие
правильность реализации и адекватность реакции на входные параметры.

Работа соответствует теме, поставленные в работе задачи,
выполнены в полном объеме.



 

Фрагмент текста работы:

 

1 ПОСТАНОВКА ЗАДАЧИ

 

Дан файл, содержащий сведения о поступивших в продажу
автомобилях.

Записи содержат следующие поля: марка автомобиля,
страна-производитель, год выпуска, объем двигателя, расход бензина на 100 км,
цена, количество экземпляров. Скорректировать данные об определенном автомобиле
при изменении на него цены. Вывести марку автомобиля с определенным объемом
двигателя и наименьшим расходом бензина.



 

2 ПРОЕКТИРОВАНИЕ

2.1 Анализ используемых классов

Исходя из постановки задачи, для ее реализации достаточно
1-го класса «Car». Но если рассматривать реализуемую задачу как протопит
реальной системы, то возникает необходимость расширения классов. Есть
автомобиль (как объект продажи), менеджер (как продавец или представитель
продавца) и клиент (как покупатель). Каждая из сущностей имеет свои роли и
функции в моделируемом процессе.

Рассматривая упрощенный прототип, по крайней мере
рассмотрим классы:

«Менеджер» ‑ выступает оператором в системе, имеет доступ
к данным. Для выполнения операций и получения доступа к данным должен
предварительно авторизоваться.

«Автомобиль» ‑ информационная сущность, описывающая
реальное авто (объект торговых отношений). Экземпляры данного класса хранят
данные о конкретных автомобилях с набором полей согласно постановке задачи.

 

2.2 Элементы проектирования ИС, модель классов

Детализация и постановка задачи, в целом, не предполагают
сложной иерархии классов и приведенная далее иерархия реализуется больше для
демонстрации ООП возможностей.

Для решения поставленной задачи планируется создать
иерархию классов. Базовый класс: Man и производный класс Worker. Наличие такой
зачаточной иерархии позволит, в дальнейшем, расширить ее другими классами,
например – может быть добавлен класс Client.

Класс Car
– описывает автомобиль, объект торговых отношений между сотрудником и
клиентом.

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы