program evg97; uses crt; var a,b,c: real; begin writeln('++'); writeln('| порівнялка |'); writeln('++'); write('введіть число a: '); readln(a); write('введите число b: '); readln(b); write('введіть число c: '); readln(c); writeln(); writeln('++'); writeln('| результат: |'); writeln('++'); if (a=b) or (a=c) or (b=c) then writeln('| деякі (або всі) числа рівні |') else if (a< b) and (b< c) then writeln('| число посередині: b=',b: 8: 3,' |') else if (a< c) and (c< b) then writeln('| число посередині: c=',c: 8: 3,' |') else writeln('| число посередині: a=',a: 8: 3,' |'); writeln('++'); end.
Штатная скорость
Интервал движения
Время посадки высадки
Время торможения до остановки
Тормозной путь
Длина состава
Найти: дистанцию между составами
Р е ш е н и е :
Все положения, упоминаемые в доказательстве решения, отмечены на приложенном к решению рисунке.
Искомая дистанция между поездами – это свободное пространство вдоль железнодорожного полотна. Таким образом – дистанция в данном случае – это расстояние от ведущего вагона (начала) заднего Скоростного состава (положение С) до Конца припаркованного состава (положение К) в тот момент, когда припаркованный собирается отправляться.
Нам неизвестно, является ли торможение составов перед остановкой равнозамедленным или нет, и нам это знать и не нужно (!), поскольку нам дано и время, и скорость, и тормозной путь. Всё, что нам нужно – это корректно учесть все слагаемые времени и пути при торможении.
Общий интервал движения составляет
Искомая дистанция между составами, как мы уже говорили выше, измеряется не от положения С до положения Н, а от положения С до положения К (конец припаркованного состава). Однако нам будет удобно найти весь остаточный путь СН (между положениями С и Н), а затем вычесть из него длину КН (между положениями К и Н), равную длине состава
Из
Длину отрезка ОН мы и так знаем, это тормозной путь
Отсюда ясно, что вся длина СН = СО + ОН , т.е.
СН
Как было показано выше искомая дистанция
Итак:
О т в е т : дистанция между составами: