Читайте данную работу прямо на сайте или скачайте

Скачайте в формате документа WORD


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

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ.

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННО-ТЕХНОЛОГИЧЕСКИЙ НИВЕРСИТЕТ

им. К.Э. ЦИОЛКОВКОГО

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Курсовая работа второго курса второго семестра.

Дата сдачи:

Студент: Лицентов Д.Б.

Группа

Москва

1998

Постановка задачи.

Техническое описание программы.

1.  

2.  

3.  

4.  

5.  

6.  

7.  

8.  

9.  

Спецификация программы.

Для работы

Текст программы.

#include <iostream.h>

#include <fstream.h>

class List

List::List(int Digit)

class TreeWork : private List

int TreeWork::MainMenu()

int TreeWork::SubMenu()

int TreeWork::SubWork(int Task)

int TreeWork::Work(int Task)

void TreeWork::TreeWorkStart()

int TreeWork::MakeNewList()

int TreeWork::AddElements()

int TreeWork::PrintList()

void TreeWork::GoThroughTree(Tree *L)

void TreeWork::Erase(Tree *L)

void TreeWork::EraseList()

int TreeWork::DeleteElement()

int TreeWork::FindElement()

int TreeWork::SortByIncrease()

int TreeWork::SortByDecrease()

int TreeWork::SaveList()

int TreeWork::OpenList()

TreeWork TW;

void main()

Результаты работы программы.

Начало работы:

Main Menu:

Your choice :

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

Main Menu:

Your choice : 1

Input kol-vo of elements:

Вводим количество элементов в списке (предположим 4):

Main Menu:

Your choice : 1

Input kol-vo of elements: 4

Input digit:

Успешное завершение ввода списка:

Input kol-vo of elements: 4

Input digit: 1

Input digit: 2

Input digit: 3

Input digit: 4

Main Menu:

Your choice :

После ввода списка попадаем в главное меню где выбираема

Input digit: 1

Input digit: 2

Input digit: 3

Input digit: 4

Main Menu:

Your choice : 2

Input kol-vo of elements:

Программа просит ввести количечтво элементов которое мы хотим добавит к нашему списку. Вводим 1

Input digit: 2

Input digit: 3

Input digit: 4

Main Menu:

Your choice : 2

Input kol-vo of elements: 1

Input digit:

Далее происходит ввод списка как было описано выше.

После удачного завершения добавления элемента в список мы вновь попадаем в главное меню, где выбираем пункт вывода списка на экран монитора:

Main Menu:

Your choice :

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

Main Menu:

Your choice : 4

Input number of element: 5

После чего элемент с введённым номером дален. После удачного завершения даления элемента Вы снова попадаете в главное меню, где выбираете пункт сохранение списка:

Main Menu:

Your choice : 5

Input file name: demon13.txt

После ввода имени файла данные из списка попадают на диск. И вы снова в главном меню, где выбираете даление списка:

5. Save List.

Your choice : 5

Input file name: demon13.txt

Main Menu:

Your choice : 6

После чего все данные в списке безвозвратно мирают и Вы опять у главного списка, и выбираете Вы - открыть файл:

5. Save List.

Your choice : 6

Main Menu:

Your choice : 7

Input file name: demon13.txt

После чего ваш список оживает и Е не надо ли - лучше продолжим - Вы в главном меню и Вы выбираете найти элемент:

Main Menu:

Your choice :8

Input number, you want to find: 2

The first element that we fined out:

1234

Вы вводите то что хотели найти и - находите в строчке. Главное меню/Сортировка:

Main Menu:

Your choice : 9

Sub Menu:

1. Sort list by increase.

2. Sort list by decrease.

Your choice:

Ту мы можем сортировать по возрастанию или быванию (ведь у человека всегда должен быть выбор!). После сортировки Главное меню/Выход! Всё программа завершилась спешно! А поскольку эти тесты никто не читает, то можно сказать что компьютеры в нашем институте сделаны из дуба.