Войти Создать аккаунт

Функции · 26 из 29

Спидометр из GPS

В автосервис пригнали машину с жалобой «спидометр врёт». Спидометр мастер проверяет трекером: тот пишет только пройденный путь в каждый момент — функцию «путь от времени». Скорость — это то, как быстро растёт путь, наклон его графика. Мастеру нужен инструмент, который из любой такой функции делает функцию скорости — тогда из скорости тем же инструментом выйдет и ускорение.

Что сделать

Напишите функцию, которая по функции f возвращает новую функцию — наклон графика f в любой точке, посчитанный по двум близким точкам.

Что приходит

  • f — функция одного числа, например путь от времени

  • h — насколько близкие точки брать; по умолчанию 0.0001

Что вернуть

Функцию одного числа x, которая возвращает наклон f в точке x — число.

Допишите функцию naklon в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

Путь растёт как 3t + 1: за каждую единицу времени — на 3, наклон везде 3. С шагом 0.5 новая функция смотрит в точки 5,5 и 4,5: там путь 17,5 и 14,5, разница 3 на расстоянии 1 — naklon(lambda t: 3 * t + 1, 0.5)(5) даёт 3.0.

Тот же пример кодом
Вызов
naklon(lambda t: 3 * t + 1, 0.5)(5)
Вернуть
3.0
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.