Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2014, 16:15   #1
ivanna7
Новичок
Джуниор
 
Регистрация: 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;
Изображения
Тип файла: jpg Скриншот 18.05.2014 161200.bmp.jpg (20.2 Кб, 139 просмотров)
ivanna7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу на языке 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