1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу на языке C#, которая вычисляет и выводит на экран в виде таблицы значение функции y = f(x) на интервале...

Напишите программу на языке C#, которая вычисляет и выводит на экран в виде таблицы значение функции y = f(x) на интервале от Xнач. до Xкон. с шагом dX. Значения a, b, c, Xнач., Xкон., dX — действительные числа, вводимые с клавиатуры. Примечание: Перед

«Напишите программу на языке C#, которая вычисляет и выводит на экран в виде таблицы значение функции y = f(x) на интервале от Xнач. до Xкон. с шагом dX. Значения a, b, c, Xнач., Xкон., dX — действительные числа, вводимые с клавиатуры. Примечание: Перед»
  • Программирование

Условие:

Напишите программу на языке c# которая выполняет:
Вычислить и вывести на экран в виде таблицы значение функции
𝑦 = 𝑓 𝑥 на интервале от Хнач. До Хкон. С шагом dX. Значения a, b, c, Хнач.,
Хкон., dX — действительные числа, вводимые с клавиатуры.
Примечание: перед написанием программы требуется вычислить
область определения функции (ООФ), для всех значений аргумента, не
принадлежащих ООФ вывести в таблице значение функции символ «–»;
предусмотрите проверку ввода значение (например, Хнач. больше Хкон. или
dX равен нулю, либо отрицательный).

y=f(x):
1)ax^2+b^2x при a<0 и x≠ 0;
2)x-(a/(x-c)) при a>0 и x=0;
3)1+x/c в остальных случаях.

Решение:

Ниже привожу пошаговое решение задачи вместе с программным кодом на C#. Рассмотрим, как мы подошли к решению: ────────────────────────────── Шаг 1. Анализ условия задачи Нам дана функция y = f(x) с тремя вариантами вычисления:  1) Если a 0 и x ≠ 0, то y = a·x² + b²·x. (Заметим, что b²·x означает (b * b) * x.)  2) Если a 0 и x = 0, то y = x – (a/(x – c)). При x = 0 формула становится: 0 – (a/(0 – c)). Однако надо проверить – если c = 0, то делитель равен нулю, что недопустимо.  3) Во всех остальных случаях y = 1 + x/c. Здесь важно, чтобы c ≠ 0, иначе деление на ноль. Также необходимо:  – В...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет