Автор: Пользователь скрыл имя, 24 Декабря 2010 в 18:40, курсовая работа
Данная курсовая работа представляет собой описание и процесс реализации программного продукта для конечного пользователя. Программа представляет собой реализацию алгоритма по определению Эйлеровых и Гамильтоновых цепей и циклов, относящаяся к разряду полезных учебных программ. Курсовая работа содержит подробное описание программы, ее предназначение, функциональные блоки, общее и подробное описание структуры и прочее.
Введение……………………………………………………………………………5
1. Инструкция для пользователя………………………………………………....6
1. Описание программы и теоритические сведения……...………………..6
2. Управление………………………………………………………………....6
3. Комплектация……………………………………………………………....7
4. Эксплуатация…………………………………………………………….....7
2. Инструкция для программиста…………………………………………….......8
2.1 Руководство системному программисту…………………………….........8
2.2 Стандартные процедуры и функции………………………………….........8
2.3 Функциональная схема………………………………………………….......9
Заключение………………………………………………………………………....10
Список литературы………………………………………………………………...11
Приложения………………………………………………………………………...12
1. Текст программы…………………………………………………………....12
2. Результат работы программы………………………………………….......16
form1.Canvas.LineTo(xy[2,1],
prov1:=0; c[2,ver]:=1;
c[ver,2]:=1;
radiobutton2.Checked:=false;
re[o,1]:=2;
re[o,2]:=qwe;inc(o);
end else begin qwe:=2;
koor1:=xy[2,1];
koor2:=xy[2,2];
ver:=2;prov1:=1;
end;
end;
procedure TForm1.RadioButton3Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[3,1],
prov1:=0; c[3,ver]:=1;
c[ver,3]:=1;
radiobutton3.Checked:=false;
re[o,1]:=3;
re[o,2]:=qwe;inc(o);
end else begin qwe:=3;
koor1:=xy[3,1];
koor2:=xy[3,2];
ver:=3;prov1:=1; end;
end;
procedure TForm1.RadioButton4Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[4,1],
prov1:=0; c[4,ver]:=1;
c[ver,4]:=1;
radiobutton4.Checked:=false;
re[o,1]:=4;
re[o,2]:=qwe;inc(o);
end else begin qwe:=4;
koor1:=xy[4,1];
koor2:=xy[4,2];
ver:=4;prov1:=1; end;
end;
procedure TForm1.RadioButton5Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[5,1],
prov1:=0; c[5,ver]:=1;
c[ver,5]:=1;
radiobutton5.Checked:=false;
re[o,1]:=5;
re[o,2]:=qwe;inc(o);
end else begin qwe:=5;
koor1:=xy[5,1];
koor2:=xy[5,2];
ver:=5;prov1:=1; end;
end;
procedure TForm1.RadioButton6Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[6,1],
prov1:=0; c[6,ver]:=1;
c[ver,6]:=1;
radiobutton6.Checked:=false;
re[o,1]:=6;
re[o,2]:=qwe;inc(o);
end else begin qwe:=6;
koor1:=xy[6,1];
koor2:=xy[6,2];
ver:=6;prov1:=1; end;
end;
procedure TForm1.RadioButton7Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[7,1],
prov1:=0; c[7,ver]:=1;
c[ver,7]:=1;
radiobutton7.Checked:=false;
re[o,1]:=7;
re[o,2]:=qwe;inc(o);
end else begin qwe:=7;
koor1:=xy[7,1];
koor2:=xy[7,2];
ver:=7;prov1:=1; end;
end;
procedure TForm1.RadioButton8Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[8,1],
prov1:=0; c[8,ver]:=1;
c[ver,8]:=1;
radiobutton8.Checked:=false;
re[o,1]:=8;
re[o,2]:=qwe;inc(o);
end else begin qwe:=8;
koor1:=xy[8,1];
koor2:=xy[8,2];
ver:=8;prov1:=1; end;
end;
procedure TForm1.RadioButton9Click(
begin memo2.Text:='';
if prov1=1 then begin
str(o,s);
form1.Canvas.TextOut(koor1+
form1.Canvas.MoveTo(koor1,
form1.Canvas.LineTo(xy[9,1],
prov1:=0; c[9,ver]:=1;
c[ver,9]:=1;
radiobutton9.Checked:=false;
re[o,1]:=9;
re[o,2]:=qwe;inc(o);
end else begin qwe:=9;
koor1:=xy[9,1];
koor2:=xy[9,2];
ver:=9;prov1:=1; end;
end;