ML 36. Движение катера

Задача. Катер движется по течению реки из пункта в A в пункт B и обратно с собственной скоростью [latex]v[/latex] км/час. Скорость течения постоянна — [latex]u[/latex] км/час. Расстояние между пунктами составляет [latex]s[/latex] км. Для любых неотрицательных действительных значений расстояния и скоростей вычислите время в пути.

Решение. Пусть катер движется со скоростью [latex]v[/latex] км/час, соответственно, учитывая скорость течения [latex]u[/latex] км/час, скорость катера движущегося по течению равна [latex]v+u[/latex] км/час и против течения — [latex]v-u[/latex] км/час. Используя физическую формулу [latex]t=\frac{s}{v}[/latex], где [latex]t[/latex]-время, [latex]s[/latex]-путь, [latex]v[/latex]-скорость, можем выразить время всего пути [latex]t=\frac{s}{v+u}+\frac{s}{v-u}[/latex]. Так как физическая величина [latex]t[/latex] всегда больше 0, и по математическому свойству делитель дроби не должен равняться нулю, имеем ограничение: [latex]v>u[/latex];

Решение на языке C++ имеет вид:

Тесты

Входные данные
Физические величины: v, u, s

Выходные данные
Физическая величина t

u v s t
2 2 4 inf
1 2 6 8
5 4 8 inf

Решение на ideone.

3 thoughts on “ML 36. Движение катера

  1. Хорошо, но есть замечания:
    — Предложение, начинающееся со слов «За физической формулой» нуждается в корректировке.
    — Если [latex]v>u[/latex], то зачем уточнять, что они не равны?
    — Постоянную ссылку лучше сделать без использования символов кириллицы, например, ML35.
    — Вы забыли про ключевые слова (метки).
    — Я установил Вам рубрику линейные вычисления, но в следующий раз делайте это сами, пожалуйста.

  2. Хорошо, зачтено. Только, пожалуйста, поправьте несколько мелких неточностей.
    — В формуле для времени используется не то обозначение скорости, которое расшифровывается после «где».
    — Вы пишите «физическая величина t всегда больше 0». Это не совсем точно. Вам нужно вычислить время в пути? Тогда и следует писать, что время в пути не может быть отрицательным. А нулевым, кстати, может.

Добавить комментарий