Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Каким образом выполнить задачу

75K
23 октября 2011 года
Rix
3 / / 23.10.2011
В школе дали задние, думаю, как делать.
Суть в следующем: кажую секунду тeло сдвигается на 1 единицу в положительную сторону оси координат. Когда оно доходит до точки y, оно начинает с той же скоростью двигаться обратно, доходит до нуля и обратно. Необходимо вычислить положение тела в момент t, при данной точке k.
Пытался выполнить с помощью цикла, но не получается, не могу вывести значение x (текущей координаты)в поле ответа.
Получилось сделать так:

///
X - координата
T1 - текущее время
T - время, которое вводишь в форму
K - точка до которой движется тело
///
Do
Do
X=x+1
t1=t1+1
loop until x=k

Do
X=x-1
T1=t1+1
Loop until x=0
Loop until t=t1
Label3=x

Только начинаю изучать vb, поэтому не могу понять, в чем ошибка, как сделать правильно?
7
23 октября 2011 года
@pixo $oft
3.4K / / 20.09.2006
С нуля начинает?
Можно вообще без циклов,а взять остаток от деления времени на K(x=t Div K)
75K
23 октября 2011 года
Rix
3 / / 23.10.2011
Да, начинает с нуля. Не совсем понял, как делать
7
23 октября 2011 года
@pixo $oft
3.4K / / 20.09.2006
Небольшую ошибочку допустил я(и даже 2)
Ну смотри,каждые K секунд тело оказывается в одной из крайних точек,причём если K Mod 2=1,тело в точке K,если 0,то в точке 0.Стало быть,остаток от деления времени на K даст положение точки относительно одной из крайних(какой именно и как определять–написано выше)
75K
23 октября 2011 года
Rix
3 / / 23.10.2011
Еще один вопрос возник, написал все, что надо, указал, что если тело во второй точке, то нужно из К вычесть остаток от деления, но начинает ругаться на возможное деление на нуль, хотя в самом начале я и обозначил, что
If k > 0 Then
k = TextBox1.Text
Else : End
End If
как можно устранить эту ошибку?
7
23 октября 2011 года
@pixo $oft
3.4K / / 20.09.2006
Может,надо местами поменять строчки?:)
А то получается,что ты сначала проверяешь значение K,а потом при любых условиях присваиваешь
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог