Создание приложения на языке C++ «Архив библиотеки ВУЗа»
Автор: tanya1964 • Апрель 27, 2023 • Курсовая работа • 30,370 Слов (122 Страниц) • 226 Просмотры
Исходные данные:
Библиотека ВУЗа заносит в файл следующие сведения о книгах учебного фонда: название книги, ее автор, год издания, количество экземпляров, название дисциплины. Сформировать список переизданных книг и перечень книг, относящихся к одной дисциплине. Создать список книг, количество которых ниже среднего показателя.
Содержание
Введение и постановка задачи 4
Постановка задачи ……………………………………………………………………5
Таблица спецификаций глобальных переменных и переменных модуля main(), включая структуру записи файла 6
Схема иерархии модулей 7
Спецификация функций 8
Таблица тестов 22
Результаты тестирования 25
Листинги файла проекта и всех модулей программы 31
Руководство пользователя 63
Заключение65
Список использованной литературы 66
Введение
Си++ (англ. C++) — компилируемый, статически типизированный язык программирования общего назначения.
Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.
Си++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр. Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.
Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.
Разработка языка началась в 1979 году. Целью создания C++ было дополнение C возможностями, удобными для масштабной разработки ПО, с сохранением гибкости, скорости и портабельности C. Вместе с тем создатели C++ стремились сохранить совместимость с C: синтаксис первого основан на синтаксисе последнего, и большинство программ на C будут работать и как C++. Изначально новый язык назывался “C с классами”, но затем имя было изменено на C++ — это должно было подчеркнуть, как его происходжение от C, так и его превосходство над последним.
Первый выпуск C++ для коммерческого использования состоялся в 1985 году, вместе с публикацией книги “The C++ Programming Language”, которая на долгое время стала его неофициальным стандартом. В 1989 году вышла вторая версия языка в сопровождении книги “The Annotated C++ Reference Manual”.
Постановка задачи
Целью данной работы является создание приложения на языке C++ «Архив библиотеки ВУЗа», работающую с типизированными файлами, с использованием консольного интерфейса, и имеющего модульную структуру.
...