Как логически понимать данную функцию?

8 года назад от Алексей Троекуров

2 Ответы



0 голосов
Для того, чтоб написать программы вычисления, вовсе не надо понимать, что это за функции. Надо лишь знать идентификаторы сответствующих библиотечных функций. В данном случае это sin и, скоре всего power (извлечение кубического корня - это возведение в степень 1/3) . Конкретный вид зависит от языка и/или используемых библиотек.
Единственная фишка - что перед вычислением надо понять, какая из двух веток должна вызываться. Ну дык это ж просто - надо посмотреть на знак аргумента. Типа
IF x= 0. 0 THEN RETURT fNeg (x)
ELSE RETURN fPos (x)
END;
fNeg, fPos - подпрограммы-функции, возвращающие значение аргумента, вычисленное либо по одной формуле, либо по доугой, в зависимости от знака.
И вся любовь.
8 года назад от Александр Праксин
0 голосов
А что не так? Можешь считать это двумя функциями, при этом по какой идёт расчёт зависит от значения аргумента, то есть решается через обычный if-else, если х=0, то считаешь по верхней, в противом случае - по нижней.
8 года назад от pavel&vika shekanov

Связанные вопросы

2 ответов