Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Навыки программирования на языке C++

Автор:   •  Январь 17, 2019  •  Курсовая работа  •  4,136 Слов (17 Страниц)  •  477 Просмотры

Страница 1 из 17

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

[pic 1]

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ

ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ  

(НПИ) имени М.И. ПЛАТОВА»

[pic 2]

ФАКУЛЬТЕТ             ______________________________________

КАФЕДРА                   ______________________________________

СПЕЦИАЛЬНОСТЬ ______________________________________

КУРСОВАЯ РАБОТА

НА ТЕМУ:      ________________________________________

                          ________________________________________

                          ________________________________________

        Выполнил    студент__ курса, группы____________________________

                                                                                                        Фамилия, имя, отчество

        Принял                  ______________________________________________

Должность, звание  Фамилия, имя, отчество

                                                         « _____ » ____________   г.                     ____________________________

                                                                                                                                              Подпись                                                                                     

Новочеркасск 20  г.

Содержание

  1. Введение____________________________________________________3
  2. Цель работы_________________________________________________4
  3. Постановка задачи____________________________________________4
  4. Описание предметной области__________________________________4
  5. Блок-схемы__________________________________________________6
  6. Результаты работы программы_________________________________9
  7. Вывод______________________________________________________13

Приложение 1. Листинг программы_______________________________13

  1. Введение

Помимо возможностей, которые дает C, C++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием C++ является класс. Класс - это тип, определяемый пользователем. Классы обеспечивают скрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. C++ - универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей C++ является надмножеством языка программирования C.

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

 

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

По выполнению курсовой работы улучшить навыки программирования на языке C++.

  1. Постановка задачи

Написать приложение для выполнения операций над матрицами. Необходимо, чтобы в приложении было возможно вычислить определитель матрицы, обратную матрицу, сложение матриц и умножение матрицы на число. Так же должна присутствовать возможность сохранения матрицы  и загрузки её из файла.

...

Скачать:   txt (19 Kb)   pdf (472.6 Kb)   docx (216.3 Kb)  
Продолжить читать еще 16 страниц(ы) »
Доступно только на Essays.club