Автор: Пользователь скрыл имя, 10 Ноября 2011 в 18:43, практическая работа
Программы, работающие на компьютере, можно разделить на три категории:
Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.
Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.
Инструментальные системы (системы программирования), обеспечивающие создание новых программ.
ВВЕДЕНИЕ
1. Метод решения
2. Описание программы
3. Руководство пользователя
Работа с памятью:
Горячие клавиши:
Использование меню
Измерение углов в градусах и радианах
4. Результаты моделирования
begin
z:=3.14159265359;
str(z:6:6,s);okr(s);s1:=s;
edit1.text:=(' '+s);
s:='';t:=0;
end;
procedure TForm5.Button29Click(Sender: TObject);
begin
val(s1,y,i);
if y>=1 then begin
z:=ln(y);
str(z:6:6,s);okr(s);s1:=s;
edit1.text:=(' '+s);
end else
begin
messagedlg('LN X<=0 неопределён',mterror,[mbok],0)
end;
s:='';t:=0;
end;
procedure TForm5.Button31Click(Sender: TObject);
var k:integer; fact:real;
begin
val(s1,y,i);
fact:=1;
k:=1;
if (y>1) and (y<=18) then
begin
y:=round(y);
repeat
k:=k+1;
fact:=fact*k;
until k=y;
end
else
begin
s:=' 0';
messagedlg('Слишком большое чиссло',mtcustom,[mbok],0);
end;
z:=round(fact);
str(z:6:6,s);okr(s);s1:=s;
edit1.text:=(' '+s);
s:='';t:=0;
end;
procedure TForm5.Button38Click(Sender: TObject);
begin
val(s1,y,i); m:=m+y;
s:='';t:=0;
if m<>0 then edit2.text:=('M ')
else edit2.text:=(' ');
end;
procedure TForm5.Button39Click(Sender: TObject);
begin
val(s1,y,i); m:=m-y;
s:='';t:=0;
if m<>0 then edit2.text:=('M ')
else edit2.text:=(' ');
end;
procedure TForm5.Button34Click(Sender: TObject);
begin
val(s1,y,i); m:=y;
s:='';t:=0;
if m<>0 then edit2.text:=('M ')
else edit2.text:=(' ');
end;
procedure TForm5.Button35Click(Sender: TObject);
begin
str(m:6:6,s);okr(s);s1:=
edit1.text:=(' '+s);
s:='';t:=0;
end;
procedure TForm5.Button36Click(Sender: TObject);
begin
m:=0;
if m<>0 then edit2.text:=('M ')
else edit2.text:=(' ');
end;
procedure TForm5.Button11Click(Sender: TObject);
begin
if t=0 then
begin
s:=s+'.'; s1:=s;
edit1.text:=(' '+s);
t:=1
end;
end;
procedure
TForm5.RadioButton1Click(
begin
radiobutton1.checked:=
radiobutton2.checked:=
end;
procedure
TForm5.RadioButton2Click(
begin
radiobutton2.checked:=
radiobutton1.checked:=
end;
procedure TForm5.Button17Click(Sender: TObject);
begin
val(s1,y,i);
z:=random;
str(z:6:6,s);okr(s);s1:=s;
edit1.text:=(' '+s);
s:='';t:=0;
end;
end.