Реферат по предмету "Программирование"


Программирование на С++

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННО-ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ им. К.Э. ЦИОЛКОВКОГО
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Курсовая работа второго курса второго семестра.
Руководитель: Чернадский
Дата сдачи: _____________
Подпись: _____________
Студент: Лицентов Д.Б.
Группа: 3ИТ-2-26
Москва
1998
Постановка задачи.
Необходимо реализовать список вида:
Техническое описание программы.
В программе предусмотрена работа со списком, которая включает в себя:
1. Создание нового вписка; 2. Добавление элемента в список; 3. Вывод списка на дисплей; 4. Сохранение данных списка в файл; 5. Читение данных из файла; 6. Удаление списка из памяти компьютера; 7. Поиск элемента в списке; 8. Сортировка списка; 9. Удаление элемента списка.
Спецификация программы.
Ввод данных в программу может осуществляться двумя спосабами: ввод с клавиатуры или из файла. Для работы с файлом необходимо на соответствующий запрос программы ввести имя файла, из которого будут взяты данные для построения списка.
Для нормальной работы программы требуется PC совместимый компьютер и компилятор Borland 3.01 и выше. При использование иного сочетая характеристик системы на которой будет тестироваться программа возможны некоторые расхождения с результатами теста, но в основном ничего страшного произойти не должно.
Текст программы.
#include #include
class List {struct Tree
{int Body;
Tree *LP;
Tree *RP;
Tree(int Bdy=0) {Body=Bdy; LP=NULL; RP=NULL;}
~Tree() {Body=0; LP=NULL; RP=NULL;}
}; public:
List(int Digit=0);
Tree *Root;
List *LNext;
List *LPrev; };
List::List(int Digit) {Root=NULL; for (int i=Digit*10; iLP=NULL;
PTree->RP=NULL; if (Root==NULL)
Root=PTree; else
{Tree *PTree1=Root; do
{if (PTree1->LP!=NULL)
PTree1=PTree1->LP;} while (PTree1->LP!=NULL);
PTree1->LP=PTree;
PTree=NULL; PTree1=NULL;
}
} }
class TreeWork : private List {public: void TreeWorkStart(); private: int ElementQuantity; int Mass; int i;
List *BegP;
List *PList; int MainMenu(); int Work(int Task); int MakeNewList(); int AddElements(); int PrintList(); void EraseList(); int DeleteElement(); int FindElement(); int SubMenu(); int SubWork(int Task); int SortByIncrease(); int SortByDecrease(); int SaveList(); int OpenList(); protected: void GoThroughTree(Tree *L); void Erase(Tree *L); };
int TreeWork::MainMenu() {cout


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Ботанические биологические особенности и технология выращивания раннеспелой белокочанной капусты
Реферат Представительство и доверенность 2
Реферат Товароведение и экспертиза серебристо-черной лисицы
Реферат Учет и организация безналичного денежного оборота
Реферат Темы, идеи, образы лирики Заболоцкого 2
Реферат Россия в середине XVIII века эпоха дворцовых переворотов
Реферат Форми і системи оплати праці на підприємстві та шляхи її вдосконалення
Реферат How To Lose Weight Essay Research Paper
Реферат 1. Общая характеристика учреждения и условий его функционирования
Реферат Челкаш и Гаврила в рассказе М Горького Челкаш
Реферат Половые преступления по УК РФ 1996г. (общая характеристика и проблемы квалификации)
Реферат Методы управления затратами в системе контроллинга
Реферат «Исключения из правил» в системе классицизма: к проблеме развенчания стереотипов в научном и обыденном мышлении
Реферат Развитие белорусской литературы и печатно-полиграфического дела в 30-е гг. XX в.
Реферат Проектирование информационных баз данных 2