Навыки программирования на языке C++
Автор: ROMANED • Январь 17, 2019 • Курсовая работа • 4,136 Слов (17 Страниц) • 477 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ [pic 1] ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (НПИ) имени М.И. ПЛАТОВА» [pic 2] ФАКУЛЬТЕТ ______________________________________ КАФЕДРА ______________________________________ СПЕЦИАЛЬНОСТЬ ______________________________________ КУРСОВАЯ РАБОТА НА ТЕМУ: ________________________________________ ________________________________________ ________________________________________ Выполнил студент__ курса, группы____________________________ Фамилия, имя, отчество Принял ______________________________________________ Должность, звание Фамилия, имя, отчество « _____ » ____________ г. ____________________________ Подпись Новочеркасск 20 г. |
Содержание
- Введение____________________________________________________3
- Цель работы_________________________________________________4
- Постановка задачи____________________________________________4
- Описание предметной области__________________________________4
- Блок-схемы__________________________________________________6
- Результаты работы программы_________________________________9
- Вывод______________________________________________________13
Приложение 1. Листинг программы_______________________________13
- Введение
Помимо возможностей, которые дает C, C++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием C++ является класс. Класс - это тип, определяемый пользователем. Классы обеспечивают скрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. C++ - универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей C++ является надмножеством языка программирования C.
C++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из C++ программ можно использовать C библиотеки, и с C++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C.
- Цель работы
По выполнению курсовой работы улучшить навыки программирования на языке C++.
- Постановка задачи
Написать приложение для выполнения операций над матрицами. Необходимо, чтобы в приложении было возможно вычислить определитель матрицы, обратную матрицу, сложение матриц и умножение матрицы на число. Так же должна присутствовать возможность сохранения матрицы и загрузки её из файла.
...