Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Построение графика функции.




Калькулятор.

Написать программу для суперсложных расчетов.


procedure TForm1.Button10Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'0';

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'1';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'2';

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'3';

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'4';

end;

procedure TForm1.Button5Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'5';

end;

procedure TForm1.Button6Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'6';

end;

procedure TForm1.Button7Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'7';

end;

procedure TForm1.Button8Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'8';end;

procedure TForm1.Button9Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+'9';

end;

procedure TForm1.Button22Click(Sender: TObject);

begin

Edit1.Text:=Edit1.Text+',';{запятой,в Зависимости от установок}

end; {в Windows}

{Процедура очстки окон основного и вспомогательных редакторов}

{Окна Edit2,Edit3,Edit4 введены для контроля текущих значений переменных в процессе отладки программы}

procedure TForm1.Button21Click(Sender: TObject);

begin

Edit1.Text:='';{}

Edit2.Text:='';{}

Edit3.Text:='';{}

Edit4.Text:='';

end;

procedure TForm1.Button16Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

If z<0then begin Edit1.Text:='Ошибка';exit;end else

Edit1.Text:=FloatToStr(Sqrt(z));

end;

procedure TForm1.Button15Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

Edit1.Text:=FloatToStr(Sqr(z));

end;

procedure TForm1.Button17Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

Edit1.Text:=FloatToStr(Sin(z));

end;

procedure TForm1.Button18Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

Edit1.Text:=FloatToStr(cos(z));

end;

procedure TForm1.Button19Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

Edit1.Text:=FloatToStr(sin(z)/Cos(z));

end;

procedure TForm1.Button20Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

Edit1.Text:=FloatToStr(cos(z)/sin(z));

end;

procedure TForm1.Button24Click(Sender: TObject);

begin

z:=StrToFloat(Edit1.Text);

Edit1.Text:=FloatToStr(ln(z)); end;


Построение графика функции.

Построить график Y=(x+3)/(x^2+2).


{$R *.dfm}

function f(x:real):real;

begin

result:=sin(x)+cos(x);

end;

type TFunc= function(x:real):real;

procedure drawGraph(f:TFunc;a:real;b:real;c:TCanvas);

var x,y,h:real;

max,mid,min,color:real;

sx,sy:real;

xmid,ymid:integer;

begin

sx:=(c.ClipRect.Right)/(b-a);

h:=1/sx;

xmid:=c.ClipRect.Right div 2;

ymid:=c.ClipRect.Bottom div 2;

x:=a;

max:=f(x);

mid:=max;

while x<=b do

begin

y:=f(x);

if y<min then min:=y;

if y>max then max:=y;

x:=x+h;

end;


Тамагочи

Анимировать рисунок.


{$R *.dfm}

Procedure TForm1.Button1Click(Sender: TObject);

begin

Shape7.Height:= 58;

Shape8.Height:= 58;

Timer1.Enabled:= true;

end;

Procedure TForm1.Timer1Timer(Sender: TObject);

begin

Shape7.Height:= 25;

Shape8.Height:= 25;

Timer1.Enabled:= false;

If Edit1.Text = 'привет Гриня!'

Then Label1.Caption:= 'Дарова:(';

If Edit1.Text = 'как ты?'

Then Label1.Caption:= 'Нормально,Сам как?';

If Edit1.Text = 'хорошо, когда в город?'

Then Label1.Caption:= 'Да не охото че то';

If Edit1.Text = 'почему?'

Then Label1.Caption:= 'Сам знаешь';

If Edit1.Text = 'хаха'

Then Label1.Caption:= 'Не смешно';

If Edit1.Text = 'Ладно отдыхай'

Then Label1.Caption:= 'ок,пока'; end;

end.


Снеговик.

Построить изображение с помощью Shape и методов и свойств Canvas.

 

procedure TForm1.Button1Click(Sender: TObject);

begin

Shape18.top:= 160;

Shape13.top:= 176;

Shape14.top:= 176;

Shape15.top:= 176;

Shape17.top:= 160;

Timer1.Enabled:= true;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

Shape18.top:= 176;

Shape13.top:= 160;

Shape14.top:= 160;

Shape15.top:= 160;

Shape17.top:= 176;

Timer1.Enabled:= false;

end;






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных