- •Ф едеральное агенство воздушного транспорта (росавиация)
- •Аннотация
- •Оглавление
- •Цель курсовой работы
- •Задание на выполнение курсовой работы
- •Назначение и возможности разработанной системы
- •Программа системы
- •Структура программы
- •Схемы алгоритмов функций
- •Руководство по использованию программы
- •Листинг программ Файл Header.H
- •Файл Header.Cpp
- •Файл menu.Cpp
- •Исходные файлы с данными
- •Результат работы программы
Ф едеральное агенство воздушного транспорта (росавиация)
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)
Кафедра вычислительных машин, комплексов, систем и сетей.
Отчет защищен с оценкой
(подпись преподавателя, дата)
КУРСОВАЯ РАБОТА
по дисциплине «Программирование»
Вариант № 10
Тема: Разработка системы обработки данных о сотрудниках ряда отделов предприятия
Выполнила студентка группы ИС 2-1
________________________________
(Ф.И.О., № зачетной книжки) ________________________________
(подпись, дата)
МОСКВА – 2023
Аннотация
Основной целью курсовой студентов специальности 09.03.01 является закрепление теоретических знаний, умений и практических навыков структурного программирования с использованием основных алгоритмов нечисловой обработки данных. В соответствии с “Рабочей программой” вычислительная практика включает 1 задание по следующим темам:
Освоение методов работы с бинарными и текстовыми файлами, освоение алгоритмов удаления данных из бинарного файла.
Освоение алгоритмов сортировки структурированных данных бинарных файлов, с использованием динамических объектов - массивов, списков.
Приобретение навыков разработки многомодульных программ, включающих библиотеку пользовательских функций, средства условной компиляции и систему меню для выбора вариантов обработки данных.
Освоение методов обработки символьной информации, хранящейся в текстовых файлах: ввода исходных данных из текстового файла; обработки текста.
Оглавление
Цель курсовой работы 4
Задание на выполнение курсовой работы 4
Назначение и возможности разработанной системы 6
Программа системы 6
Таблица глобальных переменных 6
Таблица описания функций 7
Таблица подпрограмм и библиотек программы 8
Структура программы 9
Схемы алгоритмов функций 10
Алгоритм функции main() 10
Алгоритм функции addEmployee() 10
Алгоритм функции showEmployees() 11
Алгоритм функции addEmployeeFromFile() 12
Алгоритм функции addEmployeeFromKeybord() 13
Алгоритм функции modifySalaryFromKeybord() 14
Алгоритм функции modifySalaryFromFile() 15
Алгоритм функции Search() 16
Алгоритм функции deletingFromKeybord() 16
Алгоритм функции deletingFromFile() 18
Алгоритм функции cmp(pair<string, int>& a, pair<string, int>& b) 19
Алгоритм функции Sort() 19
Руководство по использованию программы 20
Приложение 1. Листинг программ 21
Файл Header.h 21
Файл Header.cpp 23
Файл menu.cpp 36
Приложение 2. Исходные файлы с данными 38
Приложение 3. Результат работы программы 39
