Работа со связанными списками - Курсовая работа

бесплатно 0
4.5 55
Разработка эскизного и технического проектов программы, ее назначение и область применения. Описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств. Спецификация, описание и тестирование программы.


Аннотация к работе
.3.1 Постановка задачи 1.3.3 Организация входных и выходных данных 1.3.4 Выбор состава технических и программных средствКурсовая работа «Работа со связанными списками» посвящена созданию рабочей программы, позволяющей работать с массивами данных.В курсовой работе необходимо создать консольное приложение для работы со списками, позволяющее отображать, сортировать и редактировать массив данных. Консольное приложение должно: - по заданной команде отображать список данных;Назначение программы - работа с массивом данных, который представляет собой автоматически пронумерованный список.Необходимо разработать программу для чтения из файла базы данных, методами просмотра, сортировки и изменения ее и последующей записью получившихся результатов обратно в файл для сохранения результата. При окончании работы, программа должна записать данные обратно в файл. В пустой проект через обозреватель решений добавлялись файлы исходного кода «main.cpp», «MENU.cpp», «STUD.cpp», «function.cpp» и заголовочные файлы «headers.h», «MENU.h», «function.h» и «STUD.h». Таким образом, программирование строится на процессе написания кода, придающего консольному окну и программе в целом необходимую функциональность. Программа состоит из 8-х файлов: «main.срр», «MENU.cpp», «STUD.cpp», «function.cpp», «function.h» «MENU.h», «STUD.h», «headers.h».{ob.Readfile(); //Читаем файл со списком ob.Createlist(); //Создаем список int x = 0, y = 0, z = 0; //Пункты меню ob.Title(XY, out); //Заголовок меню (дальше описывать не будем) << "1) Сортировать список по номеру" << endl << "1) Сортировать список по номеру" << endl PSTUD->ID = student[0].ID; //Записываем нулевой (первый) элемент в массив (номер студента) strcpy(PSTUD->Number, student[0].Number); //Добавляем данные элемента (Название курса) strcpy(PSTUD->Name, student[0].Name); //Добавляем данные элемента (ФИО) PSTUD->Next = tail; //Добавляем в "хвост" предыдущего списка элемент (расширяем список) tail->ID = student[i].ID; //Записываем следующий элемент в массив (номер студента) strcpy(tail->Number, student[i].Number); //Добавляем данные элемента (Название курса) strcpy(tail->Name, student[i].Name); //Добавляем данные элемента (ФИО) tail->kurs = student[i].kurs; //Добавляем данные элемента (курс) tail->uspev = student[i].

План
Содержание

Введение

1. Разработка эскизного и технического проектов программы

1.1 Задание

1.2 Назначение и область применения
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?