Задача С. Тема КП «Разработка программа анализа функции»
Подзадача С1. Написать программу вычисления значений одной из трех функций при заданных аргументах (параметрах).
Каждая математическая функция должна быть реализована в виде отдельной функции, которая принимает значение x и возвращает вычисленное значение.
При вычислении значения функции следует предварительно проверить область допустимых значений аргументов (не допускать деление на 0 и выход за пределы точности вычисления) и ввести выявленные ограничения в реализацию функции.
Интерфейс программы (к-й должен быть в main) должен обеспечивать следующие возможности:
А) выбора одной из трех функций
Б) задание шага и интервала табуляции
Результат табуляции должен быть оформлен для печати в виде таблицы, содержащей два столбца, один – для значений х и второй – для значений выбранной функции.
вариант | непрерывная | кусочная |
Вариант | Вариант | ||
1-3 | гиперболический синус | 10-12 | гиперболический котангенс |
4-6 | гиперболический косинус | 13-15 | гиперболический секанс |
7-9 | гиперболический тангенс | 16-18 | гиперболический косеканс |
sinc(x) | ctg(x) |
Подзадача С2.
Написать программу расчета значений функции в трех режимах:
А) для заданного набора значений x;
Б) от заданного значения xmin с заданным шагом dx и фиксированным кол-во значений (n=10);
В) для N произвольных значений в заданном интервале (xmin; xmax) (случайно выбранных из заданного интервала)