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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.03.2011, 23:12
lostlistdat lostlistdat вне форума
Прохожий
 
Регистрация: 29.03.2011
Сообщения: 3
Репутация: 10
Радость Помогите написать программу...

Здраствуйте!!!
Помогите написать программу: моделирование физического процесса "Бросание тела под углом к горизонту".
необходимо вводить начальные данные:
1.Начальная скорость.
2.Угол наклона.
3.Масса тела.
4.Фиксированный промежуток времени (5-10 секунд).
Описать графически траекторию движения.
Ответить с цитированием
  #2  
Старый 29.03.2011, 23:20
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от lostlistdat
Здраствуйте!!!
Помогите написать программу: моделирование физического процесса "Бросание тела под углом к горизонту".
необходимо вводить начальные данные:
1.Начальная скорость.
2.Угол наклона.
3.Масса тела.
4.Фиксированный промежуток времени (5-10 секунд).
Описать графически траекторию движения.
Была такая тема.
Поищи на форуме.
Ответить с цитированием
  #3  
Старый 29.03.2011, 23:54
lostlistdat lostlistdat вне форума
Прохожий
 
Регистрация: 29.03.2011
Сообщения: 3
Репутация: 10
По умолчанию

Есть тема,но нет ничего там полезного,ссылки не работают и тема закрыта кажется....
Ответить с цитированием
  #4  
Старый 30.03.2011, 00:07
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от lostlistdat
Есть тема,но нет ничего там полезного,ссылки не работают и тема закрыта кажется....
Там была проблема с формулами.
Напишешь нормально
(имеется ввиду что если
"два умножить на четыре в степени 5" то
2*4^5
а не 2*45 или 245 или хз знает как)
формулы - сделать прогу пол часа работы.
Ответить с цитированием
  #5  
Старый 30.03.2011, 01:50
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну тут вопрос в том - надо ли рисовать.

По сути тут нужны 2 формулы - проекции скорости по x и y.
Модель - бросок под углом a к горизонту с высоты h и силой F тела массой m. Далее расскладываешь на проекции и считаешь. Да, а что надо в процессе моделирования получить?
Ответить с цитированием
  #6  
Старый 30.03.2011, 07:14
lostlistdat lostlistdat вне форума
Прохожий
 
Регистрация: 29.03.2011
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ну тут вопрос в том - надо ли рисовать.

По сути тут нужны 2 формулы - проекции скорости по x и y.
Модель - бросок под углом a к горизонту с высоты h и силой F тела массой m. Далее расскладываешь на проекции и считаешь. Да, а что надо в процессе моделирования получить?

так как раз и нужно представить траекторию движения брошенного тела.
Ответить с цитированием
  #7  
Старый 30.03.2011, 08:25
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от lostlistdat
так как раз и нужно представить траекторию движения брошенного тела.

Ну тогда берещь соотв. формулы, с формочки вводишь все указанные параметры, считаешь, допустим, с интервалом 0.1 секунды - получаешь массив координат, по которым просто рисуешь график. Что сложного-то?
Ответить с цитированием
  #8  
Старый 30.03.2011, 21:35
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Это парабола.
Горизонтальное перемещение = Vx * t
Вертикальное перемещение = Vy * t - g * t^2 / 2
(не проверял, но что-то было в школе лет 35 назад)
Ответить с цитированием
  #9  
Старый 31.03.2011, 01:08
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну еще начальные и конечные условия добавить и будет совсем хорошо...
Ответить с цитированием
  #10  
Старый 31.03.2011, 01:09
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
Хорошо

Цитата:
Сообщение от AlexSku
Это парабола.
Горизонтальное перемещение = Vx * t
Вертикальное перемещение = Vy * t - g * t^2 / 2
(не проверял, но что-то было в школе лет 35 назад)

А у Вас хорошая память
Ответить с цитированием
  #11  
Старый 02.04.2011, 23:23
demon5053 demon5053 вне форума
Прохожий
 
Регистрация: 02.04.2011
Сообщения: 12
Репутация: 10
По умолчанию

ребята есть все формулы можете написать прогу эту на делфи и желательно в коментах к каждому опретору писать что он выполняет. Формулы: ускорение свободного падения: g=9.8, расчет координат по оси Х: x:=v*cos(a)*i, расчет координат по оси У: y:=(v*sin(a))*i-g*i*i/2. прост срочно нужно а как слепить дочапать немогу нет познаний в этом языке
Ответить с цитированием
  #12  
Старый 02.04.2011, 23:30
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от demon5053
ребята есть все формулы можете написать прогу эту на делфи и желательно в коментах к каждому опретору писать что он выполняет. Формулы: ускорение свободного падения: g=9.8, расчет координат по оси Х: x:=v*cos(a)*i, расчет координат по оси У: y:=(v*sin(a))*i-g*i*i/2. прост срочно нужно а как слепить дочапать немогу нет познаний в этом языке
Если нет познаний, так может он тебе и не нужен?
Ответить с цитированием
  #13  
Старый 02.04.2011, 23:35
demon5053 demon5053 вне форума
Прохожий
 
Регистрация: 02.04.2011
Сообщения: 12
Репутация: 10
По умолчанию

нужин и очень просто никак времени нехватает с учебой. да и просто програмка нужна на делфи моделирование полета брошенного тела
Ответить с цитированием
  #14  
Старый 02.04.2011, 23:40
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от demon5053
нужин и очень просто никак времени нехватает с учебой. да и просто програмка нужна на делфи моделирование полета брошенного тела
Ну так если нужно сделать прогу а времени нету, да и учить не хочется, есть раздел ===============>>>> Работа.
Там за рэ помогут.
Без шума и пыли.
Ответить с цитированием
  #15  
Старый 02.04.2011, 23:46
demon5053 demon5053 вне форума
Прохожий
 
Регистрация: 02.04.2011
Сообщения: 12
Репутация: 10
По умолчанию

про учить ты неправ я же попросил описать в коментах к каждому оперетору что он выполняет да и я поралельно с учебой пытаюсь учить и сам язык. а вот со временем полная лажа его хватает можно сказать только на учебу
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter