Охотница на ведьм
|
|||||||||||
1 | |||||||||||
Траектория снаряда01.10.2012, 10:36. Показов 2359. Ответов 12
Метки нет (Все метки)
Привет
Решила определить траекторию снаряда. Определяется по формуле: S=V02*Sin/g где V0 - начальная скорость Sin - угол g - ускорение свободного падения(равна 9.8) В Edit1 вводим Sin. И нажимаем кнопку "Определить синус":
Не по теме: Задача для самоконтроля: снаряд со скоростью 30 м/с пущен под углом 45. Ответ: 90
0
|
01.10.2012, 10:36 | |
Ответы с готовыми решениями:
12
Полет снаряда График снаряда Траектория движения Траектория движения шара |
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
01.10.2012, 11:13 | 2 |
если не ошибаюсь угол надо вводить в радианах а не в градусах...
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
01.10.2012, 11:42 | 4 |
прчем здесь синус. Переведи градусы в радианы и попробуй с радианами...
Добавлено через 47 секунд http://planetcalc.ru/71/
0
|
Супер-модератор
|
|
01.10.2012, 11:43 | 5 |
Модуль Math содержит функцию DegToRad. Используй её: Sin(DegToRad(value)), или переводи вручную градусы в радианы правильно: rad = degrees * Pi / 180, у тебя вычисляется совсем не то, что нужно.
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
01.10.2012, 11:43 | 6 |
1 градус = 0,017 радиана
все тоже только вместо градусов пишишь радианы
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
01.10.2012, 12:55 | 8 |
тебе же сказали переведи в радианы сделай расчет
Добавлено через 8 минут в раздел uses допиши Math float := Sin(DegToRad(Edit1.Text)); так будет рассчитываться синус. вводишь градусы, а программа сама их переведет...
1
|
Супер-модератор
|
|
01.10.2012, 14:34 | 11 |
Гораздо более легкий путь - завести 3 переменных типа Double, прочесть один раз в них информацию из Edit-ов, и потом работать с числами, а не с текстом. А потом результат один раз перевести в строку...
Мало того, что ты все время должна конвертировать туда-сюда, так ты еще все время хочешь сказать, что у тебя получаются целые значения, потому что всегда конвертируешь IntToStr, а не FloatToStr. Несмотря на то, что у тебя и деление и синусы и Pi, которые возвращают вещественные результаты.
0
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
01.10.2012, 14:47 | 13 |
http://articles.org.ru/lessond/les10.php раздел. Действительный тип.
0
|
01.10.2012, 14:47 | |
01.10.2012, 14:47 | |
Помогаю со студенческими работами здесь
13
Траектория движения шара Траектория движения кнопки! Пространственная траектория движения спутника Разработать программу для движущихся снаряда и платформы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |