Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / отчет курсовая.docx
Скачиваний:
0
Добавлен:
11.02.2026
Размер:
1.46 Mб
Скачать

Ф едеральное агенство воздушного транспорта (росавиация)

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)

Кафедра вычислительных машин, комплексов, систем и сетей.

Отчет защищен с оценкой

(подпись преподавателя, дата)

КУРСОВАЯ РАБОТА

по дисциплине «Программирование»

Вариант № 10

Тема: Разработка системы обработки данных о сотрудниках ряда отделов предприятия

Выполнила студентка группы ИС 2-1

________________________________

(Ф.И.О., № зачетной книжки) ________________________________

(подпись, дата)

МОСКВА – 2023

Аннотация

Основной целью курсовой студентов специальности 09.03.01 является закрепление теоретических знаний, умений и практических навыков структурного программирования с использованием основных алгоритмов нечисловой обработки данных. В соответствии с “Рабочей программой” вычислительная практика включает 1 задание по следующим темам:

  1. Освоение методов работы с бинарными и текстовыми файлами, освоение алгоритмов удаления данных из бинарного файла.

  2. Освоение алгоритмов сортировки структурированных данных бинарных файлов, с использованием динамических объектов - массивов, списков.

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

  4. Освоение методов обработки символьной информации, хранящейся в текстовых файлах: ввода исходных данных из текстового файла; обработки текста.

Оглавление

Цель курсовой работы 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

Соседние файлы в папке курсовая