Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2013, 22:57   #1
Димоновичч
Новичок
Джуниор
 
Регистрация: 21.12.2013
Сообщений: 4
Вопрос Помогите пожалуйста, надо сделать движение шарика под углом.

Чтобы надо было самому задать начальную скорость полёта и угол, и чтобы рисовалась траектория полёта, очень нужно, помогите пожалуйста.
Димоновичч вне форума Ответить с цитированием
Старый 21.12.2013, 23:14   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Сопротивление воздуха - надеюсь, не учитывать.
Это все - действия с векторами (физика.кинематика). Можно так:
Код:
type Vector=record
 X,Y:Real;  
end;
var Koord,Skorost:Vector;
    V0,ugol:Real;
// и т.д.
Начальные условия
Код:
 Koord.X:=0;  // или другое, как удобнее для графики
 Koord.Y:=0; 
 Skorost.X:=V0*Cos(ugol*PI/180);
 Skorost.Y:=V0*Sin(ugol*PI/180);
Составляющая движения по X - равномерная.
По - Y - равнозамедленная (g=9.81 м/с^2)

Последний раз редактировалось type_Oleg; 21.12.2013 в 23:18.
type_Oleg вне форума Ответить с цитированием
Старый 21.12.2013, 23:18   #3
Димоновичч
Новичок
Джуниор
 
Регистрация: 21.12.2013
Сообщений: 4
По умолчанию

[QUOTE=type_Oleg;1318413] а ты можешь скинуть весь код, с самого начала?
Надо чтобы уже при запуске программы надо было задавать значения, а не в коде.
Димоновичч вне форума Ответить с цитированием
Старый 21.12.2013, 23:27   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от Димоновичч Посмотреть сообщение
.. а ты можешь скинуть весь код, с самого начала?
Надо чтобы уже при запуске программы надо было задавать значения, а не в коде.
А какой весь, у меня нет. Я предложил принцип. Тем более не знаю, какой Паскаль, как графику делать.

Здесь у меня в коде не задаются значения начальной скорости и угла. Они вообще никах не задаются пока. Но объявить переменные в любом случае надо.
type_Oleg вне форума Ответить с цитированием
Старый 21.12.2013, 23:32   #5
Димоновичч
Новичок
Джуниор
 
Регистрация: 21.12.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
А какой весь, у меня нет. Я предложил принцип. Тем более не знаю, какой Паскаль, как графику делать.

Здесь у меня в коде не задаются значения начальной скорости и угла. Они вообще никах не задаются пока. Но объявить переменные в любом случае надо.
Понимаешь, я просто в этой штуке почти не шарю, а сделать всё надо в обычном паскале
Димоновичч вне форума Ответить с цитированием
Старый 21.12.2013, 23:43   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

"не шарю" - надо разбираться или покупать готовое.
"в обычном паскале" - ох, вот даст Вам на завтрак мама кашу. Вы спрашиваете: "Мам, какая каша?". Мама: "Да обычная".
Нужно выбрать определенный паскаль, так как нюансы реализации (доступный набор команд) зависят от этого.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 21.12.2013, 23:49   #7
Димоновичч
Новичок
Джуниор
 
Регистрация: 21.12.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
"не шарю" - надо разбираться или покупать готовое.
"в обычном паскале" - ох, вот даст Вам на завтрак мама кашу. Вы спрашиваете: "Мам, какая каша?". Мама: "Да обычная".
Нужно выбрать определенный паскаль, так как нюансы реализации (доступный набор команд) зависят от этого.
Я вообще не знаю какие паскали есть, ты сможешь сделать это в каком умеешь или в каком можно?
P.S. ты имеешь ввиду uses GraphABC и т.д.?
Димоновичч вне форума Ответить с цитированием
Старый 22.12.2013, 00:49   #8
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Пинок под sin(x) не подойдёт?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 22.12.2013 в 00:53.
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение тела, брошенного под углом к горизонту pompiduskus PHP 2 27.09.2013 05:00
Движение тела, брошенного под углом к горизонту с учетом сопротивления Encore Помощь студентам 0 03.04.2011 20:34
Движение тела, брошенного под углом к горизонту Medik07 Общие вопросы C/C++ 1 17.03.2011 22:28
Помогите, пожалуйста, оч срочно надо сделать задачки на операторы цикла с условием!!!! BeaU Паскаль, Turbo Pascal, PascalABC.NET 1 04.06.2009 19:20
Движение тела под углом Lemo Помощь студентам 6 05.04.2009 14:49