- •Курсовая работа
- •По дисциплине «Программирование 2» Тема: «Шаблоны и Обработка исключений»
- •Аннотация
- •Содержание
- •Введение
- •1. Теоретический раздел
- •Ошибки в шаблонах
- •Шаблоны классов
- •Использование шаблонов
- •Правила выведения аргументов шаблона функции
- •Общее понятие исключительной ситуации
- •Виды исключительных ситуаций
- •2. Проектный раздел
- •3. Заключение
- •4. Список использованных источников
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
«ВОСТОЧНО – СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
ЭЛЕКТРОТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ
Кафедра систем информатики
Курсовая работа
(Д.669.2.1.12.10.607.09.ПЗ)
По дисциплине «Программирование 2» Тема: «Шаблоны и Обработка исключений»
Выполнил(а): студент(ка) гр.
ЗУ-666-ПИ Сорокин Н.С
Руководитель: доцент кафедры СИ
Хаптахаева Н.Б.
Нормоконтролер:
___________________________
Оценка: _____________
Дата защиты: _____________
Улан-Удэ
2
017
ВОСТОЧНО-СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕХНОЛОГИЙ И УПРАВЛЕНИЯ
ЭЛЕКТРОТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ
Кафедра систем информатики
З А Д А Н И Е
на курсовую работу
Дисциплина: Программирование 2
Тема: Динамические структуры данных
Исполнитель(и): Сорокин Н.С.
Краткое содержание проекта: динамическая структура данных содержащих двунаправленный список, элементы списка символы
Теоретическая часть: словесная постановка задачи,
а также анализ предметной области задачи
Практическая часть: формальная постановка задачи, алгоритм
решения задачи, а также тестирование программы
Сроки выполнения работы по графику:
Обоснование актуальности выбора темы
Поиск и выбор источников и литературы по теме
Формулирование текстового изложения результатов приведенного анализа источников и литературы
Формализация метода решения поставленной задачи
Разработка программного обеспечения
Оформление результатов проведённого исследования
Защита
Требования к оформлению:
Расчетно-пояснительная записка должна быть представлена в
электронной и твердой копиях
Объем РПЗ должен быть не менее 20 машинописных страниц без учета приложений
РПЗ оформляется по ГОСТу 7.32-2001 и подписывается у ответств. за нормоконтроль.
Руководитель работы __Хаптахаева Н.Б.___
Исполнитель __Сорокин Н.С._____
Дата выдачи « » _____________
Аннотация
Моя работа посвящена разработки алгоритма шаблона и обработки исключений.
Целью работы является научиться самостоятельно искать информацию в интернете и в справочниках. А также иные способы решения поставленной задачи и искать ответы на дальнейшие проблемы, которые могут возникнуть с разработкой программного кода.
Правильно оформлять курсовую работу, развитие творческого мышления и навыков самостоятельной работы.
Содержание
Аннотация
Введение
1. Теоретический раздел
1.1 Постановка задачи
1.2 Шаблоны
1.3 Обработка исключений
2. Проектный раздел
2.1 Формальная постановка задачи
2.2 Алгоритм Решения задачи
2.3 Тестирование программы
Заключение
Список использованных источников
Приложение
Введение
Курсовая работа показывает удобство в использование и возможности в работе на языке С++ с использованием шаблонов и обработчика исключений. Работа проводится с односвязным списком.
Линейный однонаправленный список — это структура данных, состоящая из элементов одного типа, связанных между собой последовательно посредством указателей. Каждый элемент списка имеет указатель на следующий элемент. Последний элемент списка указывает на NULL. Элемент, на который нет указателя, является первым (головным) элементом списка. Здесь ссылка в каждом узле указывает на следующий узел в списке. В односвязном списке можно передвигаться только в сторону конца списка. Узнать адрес предыдущего элемента, опираясь на содержимое текущего узла, невозможно.
