Составить программу для вычисления значений функции F(x) на отрезке [а, b] - C#
Формулировка задачи:
Составить программу для вычисления значений функции F(x) на отрезке [а, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции. Построенную таблицу вывести в текстовый файл.
F(x) = x−sinx
Решение задачи: «Составить программу для вычисления значений функции F(x) на отрезке [а, b]»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Kotogonana { class Program { static void Main(string[] args) { double a, b, h; Console.WriteLine("Укажите отрезок [а, b], на котором будем вычислять значения функции..."); Console.WriteLine("Введите a:"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите b:"); b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Шаг h:"); h = Convert.ToDouble(Console.ReadLine()); double[,] table = new double[Convert.ToInt32(Math.Floor((b - a) / h) + 1), 2]; int j=0; for(double i=a;i<=b;i+=h) { table[j, 0] = i; table[j, 1] = i-Math.Sin(i); j++; } StreamWriter sr = new StreamWriter(@"table.txt"); for (int i = 0; i < table.GetLength(0);i++ ) { sr.WriteLine(table[i, 0].ToString() + " " + table[i, 1].ToString()); } sr.Close(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д