Ссылка на оригинальную статью
Задача. Дано действительное число $a$.Для функций $f(x)$, графики которых представлены на рис.
Вычислить $f(a)$
1 2 3 4 5 6 7 8 |
class Test { static function f(x:Float) { return if(x < -1) 1/(x*x) else if(x > 2) 4 else x*x; } static function main() { trace(f(1.6)); } } |
Решение.
На графике функции указано, чему равна $f(x)$ на каждом участке. В данной программе мы по очереди проверяем, какому из них принадлежит $f(a)$ и выбираем соответствующую формулу для расчёта $y$. Поскольку участков всего три, достаточно проверить, принадлежит ли точка к двум из них. Ели нет, то она, очевидно, лежит на третьем.
Кирилл Автомонов недавно публиковал (посмотреть все)
- A334(а). Вложенная сумма - 31.03.2017
- А58б. Нахождение значения функции - 31.03.2017
- ML28. Объём тетраэдра - 26.03.2017
— Вы упорно не делаете правильные отступы. Пожалуйста, посмотрите эту статью Википедии.
— Опубликуйте полный код и дайте ссылку на его выполнение.
Исправил все недочеты
Отступы…
Я рассчитывал на что-то вроде