Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для IIIYRIK
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 7

Смоделировать процесс движения мяча

05.04.2010, 16:32. Показов 2279. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток форумчанам... помогите разобраться с такой задачкой:
Баскетболист, находящийся на расстоянии L, бросает мяч в кольцо. Смоделируйте процесс движения мяча. Попадет ли он в кольц?
С чего вообще начать, и как правильно описать, аа то в delphi не силен...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2010, 16:32
Ответы с готовыми решениями:

Смоделировать физический процесс
Такая задача по компьютерному моделированию: может кто знаком с физическим процессом? промоделировать падение тела с заданными...

Отобразить процесс движения шариков после столкновения и их скорость
Написала задачу на delphi по условию: Шарик массой m1, движущийся со скоростью v1, соединяется с покоящимся шариком массой m2. Отобразить...

Смоделировать падение мяча
Мяч “падает” сверху, отскакивает от нижней границы экрана, затем “подпрыгивает” вверх, теряя скорость и высоту, вновь “падает вниз” и т....

9
 Аватар для Jazon_deenAlt
4117 / 999 / 191
Регистрация: 09.04.2009
Сообщений: 4,223
09.04.2010, 18:55
IIIYRIK, а вам не кажетса что по одному параметру L как-то сложновато оценивать сноровку и меткость баскетболиста ня?
0
 Аватар для IIIYRIK
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 7
09.04.2010, 19:05  [ТС]
согласен с вами Jazon_deenAlt, а какие альтернативы можно найти????
0
 Аватар для Jazon_deenAlt
4117 / 999 / 191
Регистрация: 09.04.2009
Сообщений: 4,223
09.04.2010, 19:15
IIIYRIK, ну все зависит от степени сложности задания ня...
например самый простой ето на какую дистанцыю баскетболист может мячь метнуть, потом сравнивать с расстоянием до кольца...
можно подключить математику с физикой и геометрией и тогда по силе броска спорцмена и углу броска вычеслять попадет ли мяч летящий по дуговой траектории под действием силы тяготения в корзину находящейся на некой высоте от земли и конечно тогда надо учитывать точку в пространстве с которой мячь бросали ня...
также можно ввести процент отклонения, тоесть мячь может не только недолететь или перелитеть, а еще и сместитса влево или в право в зависимости от места состыковки рук спорцмена к туловищу...
кароче можно много чего ня)
0
 Аватар для IIIYRIK
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 7
09.04.2010, 19:20  [ТС]
мдааа....нуу ии задачка........можно многое, были бы возможности
0
 Аватар для Jazon_deenAlt
4117 / 999 / 191
Регистрация: 09.04.2009
Сообщений: 4,223
09.04.2010, 21:01
IIIYRIK, знаете когдато слышал такую песенку...
кто весел тот смеетса
кто смелый тот добьетса
было бы желание)))
0
 Аватар для IIIYRIK
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 7
24.05.2010, 20:36  [ТС]
как сделать перезагрузку формы в Delphi, не закрывая самой формы?? Можно ли это реализовать с кнопки?
0
24.05.2010, 20:38

Не по теме:

Jazon_deenAlt, НЯ

0
25.05.2010, 13:26

Не по теме:

TAVulator, и вам ня)

0
zojke
28.12.2011, 21:23
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
type
  TForm1 = class(TForm)
    Timer1: TTimer;
    SpinEdit1: TSpinEdit;
    Label1: TLabel;
    Shape2: TShape;
    Shape1: TShape;
    Shape3: TShape;
    Button1: TButton;
    Label2: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure SpinEdit1Change(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  x,y,alpha,v_gor,v_vert,g:real;
  v0,dt:integer;
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
x:=0; y:=0;
alpha:=pi/4;
alpha:=spinedit1.value*pi/180;
v0:=15;
v_gor :=v0*cos(alpha);
v_vert:=v0*sin(alpha);
g:=0.5;
dt:=1;
Timer1.Enabled :=true;
Label2.Visible:=false;
end;
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
x:=x+v_gor*dt;
y:=y+v_vert*dt;
v_vert:=v_vert-g*dt;
Shape1.Left:=round(x);
Shape1.Top:=round(shape2.Top-Shape1.Height-y);
if Shape1.Top>=Shape2.Top
then Timer1.Enabled:=False;
if (Timer1.Enabled=False) then
if (shape1.left>Shape3.left-Shape1.width)
and (shape1.left<Shape3.left+Shape3.width)
then begin
label2.visible:=true;
label2.Caption:='В цель!';
end
else begin
label2.visible:=true;
label2.Caption:='Мимо!';
 
end;
end;
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin
 
end;
 
end.
вот что то на подобии.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.12.2011, 21:23
Помогаю со студенческими работами здесь

Смоделировать скачки мяча
Смоделируйте скачки мяча, брошенного на поверхность: мяч совершает несколько движений с максимальной амплитудой, затем амплитуда...

Смоделировать падение мяча
11. Мяч “падает” сверху, отскакивает от нижней границы экрана, затем “подпрыгивает” вверх, теряя скорость и высоту, вновь “падает вниз” и...

Анимация движения мяча
помогите сделать естественное движения мяча когда он падает uses crt,graph; var DV,MV:integer; x,y,r,i:integer; begin ...

Моделирование движения упругого мяча, брошенного под углом к горизонту
Дано: на вложениях. Решал похожую задачу с условиями: Упругий мячик имеет начальное положение и скорость. Сопротивление воздуха...

Построить математическую модель движения мяча. Произвести исследование системы упругого соударения
Итак, очень прошу помочь с задачей по MathCad. Кому не сложно напишите решение.. 3 Вариант. Просто я неплохо знаю программирование но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru