ответ:
дано: s0 s, v0 s1, v1 s2, v2 s3, v3 t - ? s - ? решение: вообще, сначала рисуем график, отмечаем на нём вектора скоростей, каждую формулу записываем в векторном виде, а после переписываем их в обычном виде, но со расстановкой знаков: если вектор против оси х направлен, то v пойдёт в формулу с минусом, по оси х - с плюсом. t - время встречи, s - расстояние, которое пройдёт первый путник до встречи s = v0*t s1 = s0 -v1*t s2 = s0 -v2*t s3 = s0 -v3*t t = s / v0 t = (s0 - s1) / v1 t = (s0 - s2) / v2 t = (s0 - s3) / v3 (s0 - s3) / v3 = (s0 - s2) / v2 s0*v3 -s3*v3 = s0*v2 -s2*v2 s0*v3 -s0*v2 = s3*v3 -s2*v2 s0*(v3 -v2) = s3*v3 -s2*v2 s0 = (s3*v3 -s2*v2) / (v3 -v2) ( t = s / v0 t = (s0 - s1) / v1 ) s / v0 = (s0 - s1) / v1 s / v0 = ( (s3*v3 -s2*v2) / (v3 -v2) - s1) / v1 s = ( (s3*v3 -s2*v2) / (v3 -v2) - s1) / (v1*v0) t = s / v0 t = ( (s3*v3 -s2*v2) / (v3 -v2) - s1) / (v1*v0) / v0 = = ( (s3*v3 -s2*v2) / (v3 -v2) - s1)*v0 / (v1*v0) = = ( (s3*v3 -s2*v2) / (v3 -v2) - s1)/ v1
объяснение:
1 sm('Игорь',18,189).
2 sm('Роман',17,182).
3 sm('Антон',20,191).
4 sm('Виктор',21,185).
5 sm('Николай',16,193).
6 % а) выбрать всех спортсменов выше 184 (включительно), но не выше 190;
7 % ?- findall( Name, (sm(Name, Age, Height), Height >= 184, Height < 190), Xs ).
8 % б) выбрать спортсменов моложе 20 лет, но не моложе 18 (включительно);
9 % ?- findall( Name, (sm(Name, Age, Height), Age < 20, Age >= 18), Xs ).
10 % в) выбрать всех спортсменов с ростом не ниже 186 и не старше 19 лет (включительно).
11 % ?- findall( Name, (sm(Name, Age, Height), Height > 186, Age =< 19), Xs ).
Чтобы воздействовать на графический элемент управления (значок, кнопку и др.) , можно навести на неё указатель, а потом щёлкнуть левой кнопкой мыши: быстро её нажать и отпустить. В момент щелчка в компьютер передаётся информация.