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

Программная реализация структуры «ОТЕЛЬ»

Автор:   •  Июнь 19, 2020  •  Курсовая работа  •  9,307 Слов (38 Страниц)  •  503 Просмотры

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

РЕФЕРАТ

курсовой работы Ржавина К.В.

«Программная реализация структуры «ОТЕЛЬ»»

Объём работы 27 страниц, в том числе 8 рисунков, 1 таблица, 3 наименования литературы, 1 приложение.

Ключевые слова: алгоритмический язык C/C++, файл, ввод-вывод, запись-чтение, текстовый файл, сортировка, поиск, главное меню, структура, массив структур, указатель, функция.

В курсовой работе проведен анализ задания на курсовое проектирование и сделана постановка задачи на разработку программы, а также построена блок-схема алгоритма функционирования.

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

 Разработанная программа реализует следующие возможности:

  1. Добавлять элементы в массив структур;
  2. Удаление элементов из массива структур;
  3. Изменение элементов в массиве структур;
  4. Сортировать данные в массиве структур;
  5. Поиск нужных данных в массиве структур;
  6. Запись и считывание информации из файла;

Программа создана и отлажена с использованием алгоритмического языка C++.

Результаты программной реализации структуры «ОТЕЛЬ» и отчёт о её работоспособности можно найти в руководстве пользователя.


ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ...................................................................................................................5

1 ПОСТАНОВКА ЗАДАЧИ.........................................................................................6

2 ОПИСАНИЕ ПРОГРАММЫ....................................................................................7

    2.1 Схема алгоритма программы.............................................................................7

    2.2 Алгоритмы использованных функций..............................................................8

    2.3 Программная реализация структуры и меню.................................................15

3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.....................................................................17

    3.1 Описание работы программы..........................................................................17

    3.2 Описание ограничений возможностей программы........................................20

ЗАКЛЮЧЕНИЕ ..........................................................................................................21

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.................................................22

ПРИЛОЖЕНИЕ Листинг программных модулей....................................................23


ВВЕДЕНИЕ

С++ - это компилируемый, статически типизированный язык программирования для общего назначения. Считается одним из самых популярных языков и используется в различных целях. Язык C++ имеет большую стандартную библиотеку, которая также поддерживает многопоточность. Данный язык сочетает в себе свойства как высокоуровневых, так и низкоуровневых языков. Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование.

У C++ богатые возможности по работе с памятью, Поэтому нередко С++ находит свое применение в системном программировании.

Язык создан на базе языка С, поэтому у него присутствует высокая совместимость с языком C. В отличие от Си язык C++ позволяет писать приложения в объектно-ориентированном стиле, представляя программу как совокупность взаимодействующих между собой классов и объектов. Что упрощает создание крупных приложений.

Целью курсовой работы является создание консольного приложения, позволяющего записать в файл массив структур и считать из файла данные в массив структур.

Для достижения поставленной цели в курсовой работе необходимо решить следующие задачи:

  1. описать постановку задачи, методы решения, используемые средства функции;
  2. разработать схему алгоритма программы;
  3. описать созданные пользовательские функции;
  4. разработать руководство пользователя;
  5. описать тестовый пример работы программы.


1 ПОСТАНОВКА ЗАДАЧИ

Цель создания программы: необходимо создать консольное приложение позволяющее вести учёт в отеле.

Назначение программы:

Программа должна выдавать следующую информацию:

  • фамилию;
  • номер паспорта;
  • номер комнаты;
  • цену;
  • даты въезда и выезда из отеля.

В программе должны быть реализованы следующие возможности:

  1. Добавлять элементы в массив структур;
  2. Удаление элементов из массива структур;
  3. Изменение элементов в массиве структур;
  4. Сортировать данные в массиве структур;
  5. Поиск нужных данных в массиве структур;
  6. Запись и считывание информации из файла.

В программе необходимо создать шаблон структуры, в которой будут содержаться следующие данные:

  • фамилия;
  • номер паспорта;
  • номер комнаты;
  • цена;
  • даты въезда и выезда из отеля.

Все данные будут храниться в массиве структур.


2 ОПИСАНИЕ ПРОГРАММЫ

2.1 Схема алгоритма программы

...

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