ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 4
1.1 Общее определение исключительной ситуации и ошибки 4
1.2 Классификация исключений и их обработчиков 5
1.3 Сопоставление классификаций исключений и обработчиков 6
Глава 2. Обработка исключений в языке С++ 7
2.1 Средства С++ для обработки исключений 7
2.2 Примеры обработки исключений в С++ 8
2.3 Примеры конкретных исключительных ситуаций, возникающих при выполнении программ 9
ЗАКЛЮЧЕНИЕ 12
СПИСОК ЛИТЕРАТУРЫ 13
Читать дальше
В результате выполнения курсовой работы была достигнута поставленная цель: изучены исключения, способы обработки исключений, изучена обработка исключений в языке программирования C++.
Для достижения поставленной цели были решены задачи:
рассмотрены общее определение исключительной ситуации и ошибки;
приведена классификация исключений и их обработчиков;
сопоставлена классификация исключений и обработчиков;
изучены и описаны средства C++ для обработки исключений;
приведены примеры обработки исключений в C++;
приведены примеры конкретных исключительных ситуаций, возникающих при выполнении программ.
Таким образом, в рамках выполнения курсовой работы были закреплены как теоретические, так и практические знания, и умения по указанной дисциплине для решения профессиональных задач во время будущей карьеры программиста. Были систематизированы, расширены, углублены и закреплены полученные в рамках лекционных занятий знания, получены навыки библиографического поиска и навыки самостоятельной работы с литературными источниками, произведено обучение навыкам самостоятельного изложения материала и обоснования персонального видения рассматриваемой проблемы.
Читать дальше
1. Барков, И. А. Объектно-ориентированное программирование : учебник / И. А. Барков. – Санкт-Петербург : Лань, 2022. – 700 с.
2. Исключение != ошибка [электронный ресурс]. – Режим доступа: https://habr.com/ru/post/130597/ (Дата обращения: 04.10.2022)
3. Исключения в С++ (exception) [электронный ресурс]. – Режим доступа: http://cppstudio.com/post/9773/?ysclid=l8uli38xt487877956 (Дата обращения: 04.10.2022)
4. Как обрабатывать исключения в С++: что такое throw, try и catch [электронный ресурс]. – Режим доступа: https://highload.today/throw-try-i-catch-v-c/ (Дата обращения: 04.10.2022)
5. Карпенко, С. Н. Основы объектно-ориентированного программирования на языке С++ : учебно-методическое пособие / С. Н. Карпенко. – Нижний Новгород : ННГУ им. Н. И. Лобачевского, 2018. – 104 с.
6. Лафоре, Р. Объектно-ориентированное программирование в С++. Классика Computer Science / Р. Лафоре. – 4-е изд. – Санкт-Петербург : Питер, 2017. – 924 с.
7. Лукинова, О. В. Методические указания по выполнению курсовых работ по дисциплине Языки программирования : методические указания / О. В. Лукинова, О. С. Бондакова, В. В. Жмыхов. – Москва : РТУ МИРЭА, 2020. – 21 с.
8. Ошибки и исключительные ситуации [электронный ресурс]. – Режим доступа: http://citforum.ru/programming/cpp_march/cpp_089.shtml (Дата обращения: 04.10.2022)
9. Обработка ошибок и исключений [электронный ресурс]. – Режим доступа: https://neerc.ifmo.ru/wiki/index.php?title=Обработка_ошибок_и_исклю-чения (Дата обращения: 04.10.2022)
10. Скворцова, Л. А. Объектно-ориентированное программирование на языке С++ : учебное пособие / Л. А. Скворцова. – Москва
Читать дальше