Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.12.2010, 16:39
71Кристиночка 71Кристиночка вне форума
Прохожий
 
Регистрация: 22.12.2010
Сообщения: 7
Репутация: 10
По умолчанию нарисовать блок-схемы процедуры

Код:
procedure TForm1.Button1Click(Sender: TObject);
Const g=9.8;
var k,m,h,s:real;
begin
Try
m:=StrToFloat(Edit1.Text)/1000;
h:=StrToFloat(Edit2.Text);
s:=StrToFloat(Edit3.Text)/100;
except
MessageDlg('Неверные данные', mtError, [mbOK],0);
Exit
end;
k:=m*((g*h/s)+g)/s;
Label4.Caption:=FloatToStrf(k,ffFixed,10,4);
end;

и ещё одна
Код:
procedure TForm1.Button2Click(Sender: TObject);
procedure telo(i:integer);
BEGIN
 WITH Image1.Canvas DO
  BEGIN
     Pen.Width:=3;
   Pen.Color:=clBlack;
Ellipse(Image1.Width DIV 2,i,Image1.Width DIV 2 + 15,i-15);
  end;
  end;
  const g=9.8;
  var h,s,i,q,w:integer;
begin
Try
h:=StrToint(Edit2.Text)*50;
s:=round(StrToint(Edit3.Text)/2);
except
MessageDlg('Неверные данные', mtError, [mbOK],0);
Exit
end;
Form1.DoubleBuffered:=TRUE;
 Button2.Visible:=False;
 WITH Image1.Canvas DO
  BEGIN
 Brush.Color:=clWhite;
FillRect(Image1.ClientRect);
end;
q:=Round(sqrt(2)*s/Sqrt(g*h))*70;
for i:=image1.Height downto (Image1.Height-s) do
begin
 telo(i);
Application.ProcessMessages;
sleep(q);
end;
w:=Round(sqrt(2*g*h)/g)*5;
with Image1.Canvas do
  begin
    Pen.Mode:=pmNOTXOR;
for i:=(Image1.Height-s) downto (image1.Height-h)do
begin
If Br then Abort;
telo(i);
Application.ProcessMessages;
    Sleep(w);
telo(i);
end;
end;
telo(i);
button2.Enabled:=true;
end;
Админ: Учимся ПРАВИЛЬНО пользоваться тегами!

помогите ребят

Последний раз редактировалось Admin, 23.12.2010 в 16:43.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:50.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025