Введение 5
1 Обзор литературы 6
2 Описание программы 10
2.1 Информационное обеспечение 10
2.2 Алгоритмическое обеспечение 11
2.3 Специальное и общесистемное программное обеспечение 11
2.4 Интерфейс пользователя 12
3 Описание применения программы 14
3.1 Описание компонентов 14
3.2 Вызов и загрузка программы 14
4 Тестирование программы 15
Заключение 16
Список использованных источников 17
Приложение А. Блок-схема программы 18
Приложение Б. Листинг или текст программы 19
Приложение В. Результаты выполнения программы 27
Приложение Г. Файлы программного проекта
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include <stdio.h>
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TfrmMain *frmMain;
//---------------------------------------------------------------------------
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
class Spravochnik
{
private:
//наименование
char naim[300];
//автор
char avtor[300];
//родительские сорта
char rodSorta[300];
//урожайность
int urozhainost;
//характеристики плодов
char harakt[300];
//морозоустойчивость
char moroz[300];
//устойчивость к вредителям
char vreditely[300];
//наличие в селекционном фонде
char nalichieFond[300];
public:
//конструкторы
Spravochnik(char*, char*, char*, int, char*, char*, char*, char*);
Spravochnik();
//деструктор
~Spravochnik();
//возвращают значение соответствующего атрибута
char* GetNaim(void);
char* GetAvtor(void);
char* GetRodSorta(void);
int GetUrozhainost(void);
char* GetHarakt(void);
char* GetMoroz(void);
char* GetVreditely(void);
char* GetNalichieFond(void);
//устанавливают значение соответствующего атрибута
void SetNaim(char*);
void SetAvtor(char*);
void SetRodSorta(char*);
void SetUrozhainost(int);
void SetHarakt(char*);
void SetMoroz(char*);
void SetVreditely(char*);
void SetNalichieFond(char*);
1. В.В. Подбельский. Язык C++: Учебное пособие. - Москва: Финансы и статистика, 1995. 560с.
2. Г. Шилдт. Самоучитель C++: Пер. с англ. - Санкт-Петербург: BHV-Санкт-Петербург, 1998. 620с.
3. Дейтел Х.М., Дейтел П.Дж. Как программировать на С++: Москва, 2001.
4. Ирэ Пол. Объектно-ориентированное программирование с использованием C++: Пер. с англ. - Киев: НИИПФ ДиаСофт Лтд, 1995. 480с.
5. К. Джамса. Учимся программировать на языке C++: Пер. с англ. - Москва: Мир, 1997. 320с.
6. Культин Н.Б., C++ Builder в задачах и примерах.
7. М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. 445с.
8. 736с.
9. Х. Дейтел, П. Дейтел. Как программировать на C++: Пер. с англ. - Москва: ЗАО "Издательство БИНОМ", 1998. 1024с.
10. Шамис В.А. Borland C++Builder 6 для профессионалов: Москва, 2005