|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2014, 16:15 | #1 |
Новичок
Джуниор
Регистрация: 18.05.2014
Сообщений: 1
|
C#. Составить и отладить процедуру для приближенного вычисления заданной функции y(x)
Help! Составить и отладить процедуру для приближенного вычисления заданной функции y=f(x) путем суммирования членов заданного ее ряда s(x). Суммирование членов ряда проводить включительно до члена ряда, значение которого по абсолютной величине будет меньше чем
10^-6 . Вычислить значения суммы ряда s(x) и непосредственно функцию y(x) при указанных контрольных значениях аргумента x. Сравнить и проанализировать полученные значения. Попытка создать код не удалась. Что не то? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication6 { class Program { static void Main(string[] args) { double x, y, S, a, b, d, чл, зн; int n, k; m1: Console.WriteLine ("Введите значение x"); x = double.Parse((Console.ReadLine())); Console.WriteLine ('\t'+ " Промежуточные результаты" + '\n'); k = 0; //Номер итерации. S = 0; b=1; n = 1; d=1; a = x / 1; //Первый член ряда. while (Math.Abs (a)<=0.000001) { S+=a; //Сумма ряда на текущей итерации. чл = b*x*x*x*d; //Вычисление числителя ряда. зн = n*(n+1); //Вычисление знаменателя ряда. b=n*(n+2); d = x * x; a=чл/зн; k++; //Счётчик итераций. Console.WriteLine ('\t' + " Итерация №" + k + '\n' + "a=" + a + "S=" + S + '\n'); } y=Math.Asin (x); //Непосредственное вычисление акрсинуса Console.WriteLine ('\t'+" РЕЗУЛЬТАТЫ: "+'\n' + "Заданное значение x = " + x + '\n' + "Вычисленная сумма ряда S=" +S+ '\n' + "Функция arcsin (x) =" + y + '\n'); Console.WriteLine ('\n' + " Для повторного ввода" + " набрать любую клавишу." + '\n' + "Для завершения программы нажмите Enter."); string rep = Console.ReadLine (); if (rep !="") goto m1; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составить программу на языке Turbo Pascal 7.0 вычисления значения интеграла на интервале [a, b] для функции, заданной графически | AZelensky | Помощь студентам | 28 | 29.11.2013 23:01 |
Составить программу вычисления таблицы значений функции, заданной в виде разложения в ряд. | McFrey | Помощь студентам | 11 | 29.03.2013 12:15 |
Составить программу для вычисления элементов одномерного массива по заданной формуле | Ваня 37 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.12.2012 14:42 |
Составить программу на языке Turbo Pascal 7.0 вычисления значения интеграла на интервале [a, b] для функции, заданной графически. | Маленыч | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.05.2012 23:34 |
составить подпрограмму-процедуру для вычисления матрицы | bananklubnika | Помощь студентам | 1 | 30.05.2010 23:22 |