Создание программы в Delphi

Автор работы: Пользователь скрыл имя, 04 Января 2012 в 18:36, курсовая работа

Краткое описание

Курсовая работа посвящена разработке программы на языке Object Pascal в интегрированной среде разработки (ИСР) Delphi. Задание предусматривает создание приложения с графическим интерфейсом с подпрограммами. Приложение содержит два модуля, в каждом подпрограммы для решения двух задач. Остальные модули используются для создания диалогов и оформления решения поставленных задач.

Содержание работы

Рецензия……….…………………..…..………………………………3
Введение………………..…………..…………………………………4
Выбор варианта.…....……………….……………………………...…5
Справка………………………………………………………………..6
Главная форма.……………….………...……………………………..8
Вычисление констант………………...……………………………...11
Комплексные числа………………………………………………….14
Тригонометрия……………………………………………………….17
Гиперболические функции…………………

Содержимое работы - 1 файл

Отчет по курсовой.doc

— 532.00 Кб (Скачать файл)

    Timer1: TTimer;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

    procedure Timer1Timer(Sender: TObject); 

  private

    { Private declarations }

  public

    { Public declarations }

  end; 

var

  Form5: TForm5;

 

implementation 

{$R *.dfm} 
 
 

procedure TForm5.Button1Click(Sender: TObject);

var

a,b,c,s,p,f:extended;

k,r,j:integer;

begin

//условия вывода  сообщения на экран

if (Edit1.Text='') or (Edit1.Text='0') or (Edit1.Text<'0')

then

begin

//вывод сообщения  на экран

Showmessage ('Недопустимое  либо пустое значение!');

Edit1.Text:='';

end;

//присваение оси а

a:=-10;

//обновление  двух линий

Series1.Clear;

Series2.Clear;

//цикл сравнения

while a<10 do

begin

//строим первый график

Series2.AddXY(a,cosh(a));

p:=1;

s:=1;

r:=0;

f:=1;

//цикл сравнения  со считыванием точности

while 1/f>StrToFloat(edit1.text) do

begin

f:=1;

//цикл вычисления  с выводом промежуточных результатов

for j:=1 to r*2 do f:=f*j;

//вычисление  гиперболического косинуса

p:=p+power(a,r*2)/f;

//увеличение  шага

r:=r+1;

end;

//строим второй  график

Series1.AddXY(a,p);

a:=a+0.05;

end;

end; 

procedure TForm5.Button2Click(Sender: TObject);

begin

//выход

Close;

end; 

procedure TForm5.Timer1Timer(Sender: TObject);

begin

//вывод текущей даты

Statusbar1.panels[0].text:='Текущая дата: '+DateToStr(now);

//вывод текущего времени

Statusbar1.panels[1].text:='Время: '+TimeToStr(now);

end;

end.

Информация о работе Создание программы в Delphi