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

Методы исключения в C++

Автор:   •  Январь 22, 2023  •  Курсовая работа  •  7,643 Слов (31 Страниц)  •  148 Просмотры

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

СОДЕЖАНИЕ

ВВЕДЕНИЕ        5

1 ОБЗОР МЕТОДОВ И АЛГОРИТМОВ РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ        6

2 ОБОСНОВАНИЕ ВЫБРАННЫХ МЕТОДОВ И АЛГОРИТМОВ        9

3 ОПИСАНИЕ ПРОГРАММЫ ДЛЯ ПРОГРАММИСТА        11

4 ТЕСТИРОВАНИЕ, ПРОВЕРКА РАБОТОСПОСОБНОСТИ И АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ        13

5 РУКОВОДСТВО ПО УСТАНОВКЕ И ИСПОЛЬЗОВАНИЮ        16

ЗАКЛЮЧЕНИЕ        17

ПРИЛОЖЕНИЕ A        19


ВВЕДЕНИЕ

Немного истории — C был создан Деннисом Ритчи в Bell Telephone Laboratories в 1972 году. Этот язык создавался не от скуки, а для конкретной задачи — разработки операционной системы UNIX (которая сейчас используется на многих компьютерах). С самого начала у языка Си была очень практическая цель — помочь программистам, очень занятым людям, быстро писать программы.

Язык C оказался настолько гибким и мощным, что быстро вышел за рамки Bell Labs. Его стали повсеместно использовать для разработки самых разных программ. Однако вскоре разные организации стали использовать свои версии языка, и различия между этими версиями, пусть и небольшие, доставляли программистам массу неудобств. В ответ на эту проблему Американский национальный институт стандартов (ANSI) в 1983 году сформировал комитет для создания стандарта для языка Си. Именно этот стандарт известен как стандарт языка ANSI [1].

Язык C++ развился из C, который, в свою очередь, был создан на основе двух предыдущих языков — BCPL и B. Язык BCPL был создан в 1967 году Мартином Ричардом как язык для написания компиляторов и программного обеспечения операционных систем. Кен Томпсон предвидел многие особенности своего языка B, дубликата BCPL, и использовал B для создания ранних версий операционной системы UNIX в Bell Laboratories в 1970 году на компьютере DEC PDP-7. И BCPL, и B были «нетипичными» языками — каждый элемент данных занимал одно «слово» в памяти, и бремя обработки элемента данных, например, как целого или вещественного числа, ложилось на плечи программиста.

C++, расширение C, было разработано Бьорном Страутропом в начале 1980-х годов в Bell Laboratories. C++ предоставляет ряд возможностей, которые «приводят в порядок» язык C, но, что более важно, он позволяет использовать объектно-ориентированное программирование. Это была революционная идея в мире программного обеспечения. Создание программного обеспечения быстро, правильно и экономично остается недостижимой мечтой в то время, когда необходимо разрабатывать новое и все более мощное программное обеспечение. Объекты — это эффективные повторно используемые программные компоненты, которые моделируют элементы реального мира. Разработчики программного обеспечения обнаруживают, что использование достижений модульного объектно-ориентированного проектирования может значительно повысить производительность групп разработчиков по сравнению с предыдущими популярными методами программирования, такими как структурное программирование. Объектно-ориентированные программы легче понять, исправить и модифицировать [2].

Задачами курсового проекта являются:

—   закрепление и расширение теоретических знаний;

— приобретение теоретических знаний в области построения программ на языке С++;

—    практическая работа по изучению исключений в языке С++.

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

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

Исключением является проблема, возникающая во время выполнения программы. Исключение C ++ - это ответ на исключительное обстоятельство, которое возникает во время работы программы, например попытка деления на ноль.

...

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