Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РЗ_ПРОГРАМУВАННЯ_макет.doc
Скачиваний:
8
Добавлен:
01.02.2015
Размер:
661 Кб
Скачать

Додаток г п риклад вмісту специфікації

КІТ.19А.20176-01

Позначення

Назва

Примітки

КІТ.19А.20176-01 12 01-1 - ЛЗ

Текст програми. ЛЗ

КІТ.19А.20176-01 12 01-1

Текст програми

КІТ.19А.20176-01 13 01-1 - ЛЗ

Опис програми. ЛЗ

КІТ.19А.20176-01 13 01-1

Опис програми

КІТ.19А.20176-01 34 01-1- ЛЗ

Керівництво оператора. ЛЗ

КІТ.19А.20176-01 34 01-1

Керівництво оператора

КІТ.19А.20176-01 81 01-1 - ЛЗ

Пояснювальна записка. ЛЗ

КІТ.19А.20176-01 81 01-1

Пояснювальна записка

Додаток д Приклад тексту програми

КІТ.19А.20176-01 12 01-1 3

// rgz.cpp, студ. гр. КІТ19А Іванов О.А., 2010 р.

#include «stdafx.h»

using namespace std;

struct TStud

{ char name [20];

int year;

};

struct TList

{ TStud info; //інформаційне поле

TList *next; //адреса наступного елемента

};

class CList

{ TList *head; //адреса голови списку

public:

CList(){};

void ReadFile(){}; //введення даних з файла

void ReadConsole(){}; //введення даних з клавіатури

void WriteFile(){}; //запис даних у файл

void WriteMonitor(){}; //видача даних на екран монітору

void Edit(){}; //редагування даних

void Poisk(){}; //пошук даних за зразком

void Help(){}; //виведення підказки

~CList(){};

};

int menu() //функція видачі меню та вводу команди оператора

{

int kom;

cout<< «1. Read File»<<endl;

cout<< «2. Read Console» <<endl;

cout<< «3. Write File»<<endl;

cout<< «4. Write Monitor»<<endl;

cout<< «5. Edit»<<endl;

cout<< «6. Poisk»<<endl;

cout<< «7. Help»<<endl;

cout<< «8. exit «<<endl;

cout<<«Vvedite nomer komandi «;

cin>> kom;

return kom;

}

int _tmain(int argc, _TCHAR* argv[])

{ int komanda;

CList grup;

do

{ komanda=menu();

switch (komanda)

{ case 1: grup.ReadFile() ; break;

case 2: grup.ReadConsole (); break;

case 3: grup.WriteFile(); break;

case 4: grup.WriteMonitor (); break;

case 5: grup.Edit(); break;

case 6: grup.Poisk(); break;

case 7: grup.Help(); break;

case 8: return 0;

}

}

while(komanda!=8);

return 0;

}